time=2026-08-18T00:52:34.107+02:00 level=DEBUG msg="Not attempting generation of an ABI report" time=2026-08-18T00:52:34.107+02:00 level=DEBUG msg="Configuring container namespace" time=2026-08-18T00:52:34.107+02:00 level=DEBUG msg="Set binaries" eopkg=eopkg.bin eopkg_xml=eopkg.py2 ypkg="" time=2026-08-18T00:52:34.108+02:00 level=INFO msg="History generation enabled" time=2026-08-18T00:52:34.723+02:00 level=DEBUG msg="Obtained package history" time=2026-08-18T00:52:34.728+02:00 level=DEBUG msg="Building package" name=cemu version=2.6 release=22 type=ypkg profile=unstable-x86_64 time=2026-08-18T00:52:34.728+02:00 level=DEBUG msg="Configuring overlay storage" time=2026-08-18T00:52:34.728+02:00 level=DEBUG msg="Mounting overlayfs" time=2026-08-18T00:52:34.728+02:00 level=DEBUG msg="Mounting root tmpfs" dir=/var/cache/solbuild/unstable-x86_64/cemu size=40G time=2026-08-18T00:52:34.732+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/cemu/work time=2026-08-18T00:52:34.732+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/cemu/tmp time=2026-08-18T00:52:34.732+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/cemu/img time=2026-08-18T00:52:34.732+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/cemu/union time=2026-08-18T00:52:34.732+02:00 level=DEBUG msg="Mounting backing image" point=/var/lib/solbuild/images/unstable-x86_64.img time=2026-08-18T00:52:34.742+02:00 level=DEBUG msg="Mounting overlayfs" upper=/var/cache/solbuild/unstable-x86_64/cemu/tmp lower=/var/cache/solbuild/unstable-x86_64/cemu/img workdir=/var/cache/solbuild/unstable-x86_64/cemu/work target=/var/cache/solbuild/unstable-x86_64/cemu/union time=2026-08-18T00:52:34.746+02:00 level=DEBUG msg="Bringing up virtual filesystems" time=2026-08-18T00:52:34.746+02:00 level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/cemu/union/dev/pts time=2026-08-18T00:52:34.746+02:00 level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/cemu/union/dev/shm time=2026-08-18T00:52:34.746+02:00 level=DEBUG msg="Mounting vfs /dev" time=2026-08-18T00:52:34.748+02:00 level=DEBUG msg="Mounting vfs /dev/pts" time=2026-08-18T00:52:34.751+02:00 level=DEBUG msg="Mounting vfs /proc" time=2026-08-18T00:52:34.753+02:00 level=DEBUG msg="Mounting vfs /sys" time=2026-08-18T00:52:34.755+02:00 level=DEBUG msg="Mounting vfs /dev/shm" time=2026-08-18T00:52:34.756+02:00 level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/cemu/union/home/build/work time=2026-08-18T00:52:34.756+02:00 level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/c/cemu/package.yml target=/var/cache/solbuild/unstable-x86_64/cemu/union/home/build/work/package.yml time=2026-08-18T00:52:34.756+02:00 level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/cemu/union/home/build/work/files time=2026-08-18T00:52:34.756+02:00 level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/c/cemu/files/fix-nonascii-filename.patch target=/var/cache/solbuild/unstable-x86_64/cemu/union/home/build/work/files/fix-nonascii-filename.patch time=2026-08-18T00:52:34.757+02:00 level=DEBUG msg="Validating sources" Cloning into '/var/lib/solbuild/sources/git/github.com/cemu-project/Cemu.git'... HEAD is now at a6fb0a4 BUILD.md: Provide more info about build configuration flags (#1486) Submodule 'dependencies/Vulkan-Headers' (https://github.com/KhronosGroup/Vulkan-Headers) registered for path 'dependencies/Vulkan-Headers' Submodule 'dependencies/ZArchive' (https://github.com/Exzap/ZArchive) registered for path 'dependencies/ZArchive' Submodule 'dependencies/cubeb' (https://github.com/mozilla/cubeb) registered for path 'dependencies/cubeb' Submodule 'dependencies/imgui' (https://github.com/ocornut/imgui) registered for path 'dependencies/imgui' Submodule 'dependencies/vcpkg' (https://github.com/microsoft/vcpkg) registered for path 'dependencies/vcpkg' Cloning into '/var/lib/solbuild/sources/git/github.com/cemu-project/Cemu.git/dependencies/Vulkan-Headers'... Cloning into '/var/lib/solbuild/sources/git/github.com/cemu-project/Cemu.git/dependencies/ZArchive'... Cloning into '/var/lib/solbuild/sources/git/github.com/cemu-project/Cemu.git/dependencies/cubeb'... Cloning into '/var/lib/solbuild/sources/git/github.com/cemu-project/Cemu.git/dependencies/imgui'... Cloning into '/var/lib/solbuild/sources/git/github.com/cemu-project/Cemu.git/dependencies/vcpkg'... From https://github.com/KhronosGroup/Vulkan-Headers * [new tag] sdk-1.1.101.0 -> sdk-1.1.101.0 * [new tag] sdk-1.1.106.0 -> sdk-1.1.106.0 * [new tag] sdk-1.1.108.0 -> sdk-1.1.108.0 * [new tag] sdk-1.1.114.0 -> sdk-1.1.114.0 * [new tag] sdk-1.1.121.0 -> sdk-1.1.121.0 * [new tag] sdk-1.1.126.0 -> sdk-1.1.126.0 * [new tag] sdk-1.1.130.0 -> sdk-1.1.130.0 * [new tag] sdk-1.1.77.0 -> sdk-1.1.77.0 * [new tag] sdk-1.1.82.0 -> sdk-1.1.82.0 * [new tag] sdk-1.1.85.0 -> sdk-1.1.85.0 * [new tag] sdk-1.1.92.0 -> sdk-1.1.92.0 * [new tag] sdk-1.1.97.0 -> sdk-1.1.97.0 * [new tag] sdk-1.2.135.0 -> sdk-1.2.135.0 * [new tag] sdk-1.2.141.0 -> sdk-1.2.141.0 * [new tag] sdk-1.2.154.0 -> sdk-1.2.154.0 * [new tag] sdk-1.2.162.0 -> sdk-1.2.162.0 * [new tag] sdk-1.2.170.0 -> sdk-1.2.170.0 * [new tag] sdk-1.2.176.0 -> sdk-1.2.176.0 * [new tag] sdk-1.2.182.0 -> sdk-1.2.182.0 * [new tag] sdk-1.2.189.0 -> sdk-1.2.189.0 * [new tag] sdk-1.2.189.1 -> sdk-1.2.189.1 * [new tag] sdk-1.2.198.0 -> sdk-1.2.198.0 * [new tag] sdk-1.3.204.0 -> sdk-1.3.204.0 * [new tag] sdk-1.3.204.1 -> sdk-1.3.204.1 * [new tag] sdk-1.3.211.0 -> sdk-1.3.211.0 * [new tag] sdk-1.3.216.0 -> sdk-1.3.216.0 * [new tag] sdk-1.3.224.0 -> sdk-1.3.224.0 * [new tag] sdk-1.3.224.1 -> sdk-1.3.224.1 * [new tag] sdk-1.3.231.0 -> sdk-1.3.231.0 * [new tag] sdk-1.3.231.1 -> sdk-1.3.231.1 * [new tag] sdk-1.3.236.0 -> sdk-1.3.236.0 * [new tag] sdk-1.3.239.0 -> sdk-1.3.239.0 * [new tag] sdk-1.3.243.0 -> sdk-1.3.243.0 * [new tag] sdk.1.2.176.1-TAG -> sdk.1.2.176.1-TAG * [new tag] v1.1.100 -> v1.1.100 * [new tag] v1.1.101 -> v1.1.101 * [new tag] v1.1.102 -> v1.1.102 * [new tag] v1.1.103 -> v1.1.103 * [new tag] v1.1.105 -> v1.1.105 * [new tag] v1.1.106 -> v1.1.106 * [new tag] v1.1.107 -> v1.1.107 * [new tag] v1.1.108 -> v1.1.108 * [new tag] v1.1.111 -> v1.1.111 * [new tag] v1.1.112 -> v1.1.112 * [new tag] v1.1.113 -> v1.1.113 * [new tag] v1.1.114 -> v1.1.114 * [new tag] v1.1.115 -> v1.1.115 * [new tag] v1.1.117 -> v1.1.117 * [new tag] v1.1.119 -> v1.1.119 * [new tag] v1.1.120 -> v1.1.120 * [new tag] v1.1.121 -> v1.1.121 * [new tag] v1.1.122 -> v1.1.122 * [new tag] v1.1.123 -> v1.1.123 * [new tag] v1.1.124 -> v1.1.124 * [new tag] v1.1.125 -> v1.1.125 * [new tag] v1.1.126 -> v1.1.126 * [new tag] v1.1.127 -> v1.1.127 * [new tag] v1.1.128 -> v1.1.128 * [new tag] v1.1.129 -> v1.1.129 * [new tag] v1.1.130 -> v1.1.130 * [new tag] v1.1.96 -> v1.1.96 * [new tag] v1.1.97 -> v1.1.97 * [new tag] v1.2.131 -> v1.2.131 * [new tag] v1.2.132 -> v1.2.132 * [new tag] v1.2.133 -> v1.2.133 * [new tag] v1.2.134 -> v1.2.134 * [new tag] v1.2.135 -> v1.2.135 * [new tag] v1.2.136 -> v1.2.136 * [new tag] v1.2.137 -> v1.2.137 * [new tag] v1.2.139 -> v1.2.139 * [new tag] v1.2.140 -> v1.2.140 * [new tag] v1.2.141 -> v1.2.141 * [new tag] v1.2.142 -> v1.2.142 * [new tag] v1.2.143 -> v1.2.143 * [new tag] v1.2.144 -> v1.2.144 * [new tag] v1.2.145 -> v1.2.145 * [new tag] v1.2.146 -> v1.2.146 * [new tag] v1.2.147 -> v1.2.147 * [new tag] v1.2.148 -> v1.2.148 * [new tag] v1.2.149 -> v1.2.149 * [new tag] v1.2.150 -> v1.2.150 * [new tag] v1.2.151 -> v1.2.151 * [new tag] v1.2.152 -> v1.2.152 * [new tag] v1.2.153 -> v1.2.153 * [new tag] v1.2.154 -> v1.2.154 * [new tag] v1.2.155 -> v1.2.155 * [new tag] v1.2.156 -> v1.2.156 * [new tag] v1.2.157 -> v1.2.157 * [new tag] v1.2.158 -> v1.2.158 * [new tag] v1.2.159 -> v1.2.159 * [new tag] v1.2.160 -> v1.2.160 * [new tag] v1.2.161 -> v1.2.161 * [new tag] v1.2.162 -> v1.2.162 * [new tag] v1.2.163 -> v1.2.163 * [new tag] v1.2.164 -> v1.2.164 * [new tag] v1.2.165 -> v1.2.165 * [new tag] v1.2.166 -> v1.2.166 * [new tag] v1.2.167 -> v1.2.167 * [new tag] v1.2.168 -> v1.2.168 * [new tag] v1.2.169 -> v1.2.169 * [new tag] v1.2.170 -> v1.2.170 * [new tag] v1.2.171 -> v1.2.171 * [new tag] v1.2.172 -> v1.2.172 * [new tag] v1.2.173 -> v1.2.173 * [new tag] v1.2.174 -> v1.2.174 * [new tag] v1.2.175 -> v1.2.175 * [new tag] v1.2.176 -> v1.2.176 * [new tag] v1.2.177 -> v1.2.177 * [new tag] v1.2.178 -> v1.2.178 * [new tag] v1.2.179 -> v1.2.179 * [new tag] v1.2.180 -> v1.2.180 * [new tag] v1.2.181 -> v1.2.181 * [new tag] v1.2.182 -> v1.2.182 * [new tag] v1.2.183 -> v1.2.183 * [new tag] v1.2.184 -> v1.2.184 * [new tag] v1.2.185 -> v1.2.185 * [new tag] v1.2.186 -> v1.2.186 * [new tag] v1.2.187 -> v1.2.187 * [new tag] v1.2.188 -> v1.2.188 * [new tag] v1.2.189 -> v1.2.189 * [new tag] v1.2.190 -> v1.2.190 * [new tag] v1.2.191 -> v1.2.191 * [new tag] v1.2.192 -> v1.2.192 * [new tag] v1.2.193 -> v1.2.193 * [new tag] v1.2.194 -> v1.2.194 * [new tag] v1.2.195 -> v1.2.195 * [new tag] v1.2.196 -> v1.2.196 * [new tag] v1.2.197 -> v1.2.197 * [new tag] v1.2.198 -> v1.2.198 * [new tag] v1.2.199 -> v1.2.199 * [new tag] v1.2.200 -> v1.2.200 * [new tag] v1.2.201 -> v1.2.201 * [new tag] v1.2.202 -> v1.2.202 * [new tag] v1.2.203 -> v1.2.203 * [new tag] v1.3.204 -> v1.3.204 * [new tag] v1.3.205 -> v1.3.205 * [new tag] v1.3.206 -> v1.3.206 * [new tag] v1.3.207 -> v1.3.207 * [new tag] v1.3.208 -> v1.3.208 * [new tag] v1.3.209 -> v1.3.209 * [new tag] v1.3.210 -> v1.3.210 * [new tag] v1.3.211 -> v1.3.211 * [new tag] v1.3.212 -> v1.3.212 * [new tag] v1.3.213 -> v1.3.213 * [new tag] v1.3.214 -> v1.3.214 * [new tag] v1.3.215 -> v1.3.215 * [new tag] v1.3.216 -> v1.3.216 * [new tag] v1.3.217 -> v1.3.217 * [new tag] v1.3.218 -> v1.3.218 * [new tag] v1.3.219 -> v1.3.219 * [new tag] v1.3.220 -> v1.3.220 * [new tag] v1.3.221 -> v1.3.221 * [new tag] v1.3.222 -> v1.3.222 * [new tag] v1.3.223 -> v1.3.223 * [new tag] v1.3.224 -> v1.3.224 * [new tag] v1.3.225 -> v1.3.225 * [new tag] v1.3.226 -> v1.3.226 * [new tag] v1.3.227 -> v1.3.227 * [new tag] v1.3.228 -> v1.3.228 * [new tag] v1.3.229 -> v1.3.229 * [new tag] v1.3.230 -> v1.3.230 * [new tag] v1.3.231 -> v1.3.231 * [new tag] v1.3.232 -> v1.3.232 * [new tag] v1.3.233 -> v1.3.233 * [new tag] v1.3.234 -> v1.3.234 * [new tag] v1.3.235 -> v1.3.235 * [new tag] v1.3.236 -> v1.3.236 * [new tag] v1.3.237 -> v1.3.237 * [new tag] v1.3.238 -> v1.3.238 * [new tag] v1.3.239 -> v1.3.239 * [new tag] v1.3.240 -> v1.3.240 * [new tag] v1.3.241 -> v1.3.241 * [new tag] v1.3.242 -> v1.3.242 * [new tag] v1.3.243 -> v1.3.243 * [new tag] v1.3.244 -> v1.3.244 * [new tag] v1.3.245 -> v1.3.245 Submodule path 'dependencies/Vulkan-Headers': checked out '9b9fd871b08110cd8f0b74e721b03213d9cc3081' From https://github.com/Exzap/ZArchive * [new tag] v0.1.0 -> v0.1.0 * [new tag] v0.1.1 -> v0.1.1 * [new tag] v0.1.2 -> v0.1.2 Submodule path 'dependencies/ZArchive': checked out 'd2c717730092c7bf8cbb033b12fd4001b7c4d932' From https://github.com/mozilla/cubeb * [new tag] cubeb-0.2 -> cubeb-0.2 From https://github.com/mozilla/cubeb * branch 2071354a69aca7ed6df3b4222e305746c2113f60 -> FETCH_HEAD Submodule path 'dependencies/cubeb': checked out '2071354a69aca7ed6df3b4222e305746c2113f60' Submodule 'cmake/sanitizers-cmake' (https://github.com/arsenm/sanitizers-cmake) registered for path 'dependencies/cubeb/cmake/sanitizers-cmake' Submodule 'googletest' (https://github.com/google/googletest) registered for path 'dependencies/cubeb/googletest' Cloning into '/var/lib/solbuild/sources/git/github.com/cemu-project/Cemu.git/dependencies/cubeb/cmake/sanitizers-cmake'... Cloning into '/var/lib/solbuild/sources/git/github.com/cemu-project/Cemu.git/dependencies/cubeb/googletest'... Submodule path 'dependencies/cubeb/cmake/sanitizers-cmake': checked out 'aab6948fa863bc1cbe5d0850bc46b9ef02ed4c1a' Submodule path 'dependencies/cubeb/googletest': checked out '800f5422ac9d9e0ad59cd860a2ef3a679588acb4' From https://github.com/ocornut/imgui * [new tag] v1.00 -> v1.00 * [new tag] v1.01 -> v1.01 * [new tag] v1.02 -> v1.02 * [new tag] v1.03 -> v1.03 * [new tag] v1.04 -> v1.04 * [new tag] v1.05 -> v1.05 * [new tag] v1.06 -> v1.06 * [new tag] v1.07 -> v1.07 * [new tag] v1.08 -> v1.08 * [new tag] v1.09 -> v1.09 * [new tag] v1.10 -> v1.10 * [new tag] v1.11 -> v1.11 * [new tag] v1.12 -> v1.12 * [new tag] v1.13 -> v1.13 * [new tag] v1.14 -> v1.14 * [new tag] v1.15 -> v1.15 * [new tag] v1.16 -> v1.16 * [new tag] v1.16b -> v1.16b * [new tag] v1.17 -> v1.17 * [new tag] v1.18 -> v1.18 * [new tag] v1.19 -> v1.19 * [new tag] v1.20 -> v1.20 * [new tag] v1.30 -> v1.30 * [new tag] v1.31 -> v1.31 * [new tag] v1.32 -> v1.32 * [new tag] v1.33 -> v1.33 * [new tag] v1.33b -> v1.33b * [new tag] v1.34 -> v1.34 * [new tag] v1.35 -> v1.35 * [new tag] v1.36 -> v1.36 * [new tag] v1.37 -> v1.37 * [new tag] v1.38 -> v1.38 * [new tag] v1.40 -> v1.40 * [new tag] v1.41 -> v1.41 * [new tag] v1.42 -> v1.42 * [new tag] v1.43 -> v1.43 * [new tag] v1.44 -> v1.44 * [new tag] v1.45 -> v1.45 * [new tag] v1.46 -> v1.46 * [new tag] v1.47 -> v1.47 * [new tag] v1.48 -> v1.48 * [new tag] v1.49 -> v1.49 * [new tag] v1.50 -> v1.50 * [new tag] v1.51 -> v1.51 * [new tag] v1.52 -> v1.52 * [new tag] v1.53 -> v1.53 * [new tag] v1.60 -> v1.60 * [new tag] v1.61 -> v1.61 * [new tag] v1.62 -> v1.62 * [new tag] v1.63 -> v1.63 * [new tag] v1.64 -> v1.64 * [new tag] v1.65 -> v1.65 * [new tag] v1.66 -> v1.66 * [new tag] v1.66b -> v1.66b * [new tag] v1.67 -> v1.67 * [new tag] v1.68 -> v1.68 * [new tag] v1.69 -> v1.69 * [new tag] v1.70 -> v1.70 * [new tag] v1.71 -> v1.71 * [new tag] v1.72 -> v1.72 * [new tag] v1.72b -> v1.72b * [new tag] v1.73 -> v1.73 * [new tag] v1.74 -> v1.74 * [new tag] v1.75 -> v1.75 * [new tag] v1.76 -> v1.76 * [new tag] v1.77 -> v1.77 * [new tag] v1.78 -> v1.78 * [new tag] v1.79 -> v1.79 * [new tag] v1.80 -> v1.80 * [new tag] v1.81 -> v1.81 * [new tag] v1.82 -> v1.82 * [new tag] v1.83 -> v1.83 * [new tag] v1.84 -> v1.84 * [new tag] v1.84.2 -> v1.84.2 * [new tag] v1.85 -> v1.85 * [new tag] v1.86 -> v1.86 * [new tag] v1.87 -> v1.87 * [new tag] v1.88 -> v1.88 * [new tag] v1.89 -> v1.89 * [new tag] v1.89.1 -> v1.89.1 * [new tag] v1.89.2 -> v1.89.2 * [new tag] v1.89.3 -> v1.89.3 * [new tag] v1.89.4 -> v1.89.4 From https://github.com/ocornut/imgui * branch f65bcf481ab34cd07d3909aab1479f409fa79f2f -> FETCH_HEAD Submodule path 'dependencies/imgui': checked out 'f65bcf481ab34cd07d3909aab1479f409fa79f2f' Submodule path 'dependencies/vcpkg': checked out 'a4275b7eee79fb24ec2e135481ef5fce8b41c339' time=2026-08-18T00:52:59.088+02:00 level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-08-18T00:52:59.088+02:00 level=DEBUG msg="Creating required directory" path=/var/cache/solbuild/unstable-x86_64/cemu/union/etc/eopkg time=2026-08-18T00:52:59.088+02:00 level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-08-18T00:52:59.090+02:00 level=DEBUG msg="Starting D-BUS" time=2026-08-18T00:52:59.090+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/cemu/union command="dbus-uuidgen --ensure" time=2026-08-18T00:52:59.099+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/cemu/union command="dbus-daemon --system" time=2026-08-18T00:52:59.108+02:00 level=DEBUG msg="Discovering repos in rootfs" time=2026-08-18T00:52:59.108+02:00 level=DEBUG msg="Upgrading system base" time=2026-08-18T00:52:59.108+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/cemu/union command="eopkg.bin upgrade -y -N" Updating repositories Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. Downloaded eopkg-index.xml.xz.sha1sum Downloaded eopkg-index.xml.xz.tmp Package database updated. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: Safety switch forces the upgrade of following packages: expat font-terminus-console glibc sudo systemd zip The following packages will be upgraded: expat expat-devel font-terminus-console glibc glibc-devel nano python-wheel python3 sudo systemd systemd-devel ypkg zip Total size of package(s): 64.89 MB Downloading 0 package resources (13 cached) python3-3.14.7-81-1-x86_64.eopkg [cached] font-terminus-console-4.49.1-4-1-x86_64.eopkg [cached] systemd-261.2-190-1-x86_64.eopkg [cached] glibc-2.43-144-1-x86_64.eopkg [cached] ypkg-35.1.2-220-1-x86_64.eopkg [cached] expat-2.8.3-41-1-x86_64.eopkg [cached] expat-devel-2.8.3-41-1-x86_64.eopkg [cached] zip-3.0-6-1-x86_64.eopkg [cached] nano-9.2-218-1-x86_64.eopkg [cached] sudo-1.9.17_p2-59-1-x86_64.eopkg [cached] python-wheel-0.48.0-27-1-x86_64.eopkg [cached] systemd-devel-261.2-190-1-x86_64.eopkg [cached] glibc-devel-2.43-144-1-x86_64.eopkg [cached] Finished downloading package upgrades. Disabling keyboard interrupts for file operations. Installing 1 / 13 Installing python3, version 3.14.7, release 81 Upgrading to new distribution release Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (100%) [complete] Upgraded python3 Installing 2 / 13 Installing font-terminus-console, version 4.49.1, release 4 Upgrading to new distribution release Extracting the files of font-terminus-console (0%) Extracting the files of font-terminus-console (0%) Extracting the files of font-terminus-console (1%) Extracting the files of font-terminus-console (1%) Extracting the files of font-terminus-console (2%) Extracting the files of font-terminus-console (2%) Extracting the files of font-terminus-console (2%) Extracting the files of font-terminus-console (3%) Extracting the files of font-terminus-console (3%) Extracting the files of font-terminus-console (4%) Extracting the files of font-terminus-console (4%) Extracting the files of font-terminus-console (5%) Extracting the files of font-terminus-console (5%) Extracting the files of font-terminus-console (5%) Extracting the files of font-terminus-console (6%) Extracting the files of font-terminus-console (6%) Extracting the files of font-terminus-console (7%) Extracting the files of font-terminus-console (7%) Extracting the files of font-terminus-console (7%) Extracting the files of font-terminus-console (8%) Extracting the files of font-terminus-console (8%) Extracting the files of font-terminus-console (9%) Extracting the files of font-terminus-console (9%) Extracting the files of font-terminus-console (10%) Extracting the files of font-terminus-console (10%) Extracting the files of font-terminus-console (10%) Extracting the files of font-terminus-console (11%) Extracting the files of font-terminus-console (11%) Extracting the files of font-terminus-console (12%) Extracting the files of font-terminus-console (12%) Extracting the files of font-terminus-console (12%) Extracting the files of font-terminus-console (13%) Extracting the files of font-terminus-console (13%) Extracting the files of font-terminus-console (14%) Extracting the files of font-terminus-console (14%) Extracting the files of font-terminus-console (15%) Extracting the files of font-terminus-console (15%) Extracting the files of font-terminus-console (15%) Extracting the files of font-terminus-console (16%) Extracting the files of font-terminus-console (16%) Extracting the files of font-terminus-console (17%) Extracting the files of font-terminus-console (17%) Extracting the files of font-terminus-console (17%) Extracting the files of font-terminus-console (18%) Extracting the files of font-terminus-console (18%) Extracting the files of font-terminus-console (19%) Extracting the files of font-terminus-console (19%) Extracting the files of font-terminus-console (20%) Extracting the files of font-terminus-console (20%) Extracting the files of font-terminus-console (20%) Extracting the files of font-terminus-console (21%) Extracting the files of font-terminus-console (21%) Extracting the files of font-terminus-console (22%) Extracting the files of font-terminus-console (22%) Extracting the files of font-terminus-console (23%) Extracting the files of font-terminus-console (23%) Extracting the files of font-terminus-console (23%) Extracting the files of font-terminus-console (24%) Extracting the files of font-terminus-console (24%) Extracting the files of font-terminus-console (25%) Extracting the files of font-terminus-console (25%) Extracting the files of font-terminus-console (25%) Extracting the files of font-terminus-console (26%) Extracting the files of font-terminus-console (26%) Extracting the files of font-terminus-console (27%) Extracting the files of font-terminus-console (27%) Extracting the files of font-terminus-console (28%) Extracting the files of font-terminus-console (28%) Extracting the files of font-terminus-console (28%) Extracting the files of font-terminus-console (29%) Extracting the files of font-terminus-console (29%) Extracting the files of font-terminus-console (30%) Extracting the files of font-terminus-console (30%) Extracting the files of font-terminus-console (30%) Extracting the files of font-terminus-console (31%) Extracting the files of font-terminus-console (31%) Extracting the files of font-terminus-console (32%) Extracting the files of font-terminus-console (32%) Extracting the files of font-terminus-console (33%) Extracting the files of font-terminus-console (33%) Extracting the files of font-terminus-console (33%) Extracting the files of font-terminus-console (34%) Extracting the files of font-terminus-console (34%) Extracting the files of font-terminus-console (35%) Extracting the files of font-terminus-console (35%) Extracting the files of font-terminus-console (35%) Extracting the files of font-terminus-console (36%) Extracting the files of font-terminus-console (36%) Extracting the files of font-terminus-console (37%) Extracting the files of font-terminus-console (37%) Extracting the files of font-terminus-console (38%) Extracting the files of font-terminus-console (38%) Extracting the files of font-terminus-console (38%) Extracting the files of font-terminus-console (39%) Extracting the files of font-terminus-console (39%) Extracting the files of font-terminus-console (40%) Extracting the files of font-terminus-console (40%) Extracting the files of font-terminus-console (41%) Extracting the files of font-terminus-console (41%) Extracting the files of font-terminus-console (41%) Extracting the files of font-terminus-console (42%) Extracting the files of font-terminus-console (42%) Extracting the files of font-terminus-console (43%) Extracting the files of font-terminus-console (43%) Extracting the files of font-terminus-console (43%) Extracting the files of font-terminus-console (44%) Extracting the files of font-terminus-console (44%) Extracting the files of font-terminus-console (45%) Extracting the files of font-terminus-console (45%) Extracting the files of font-terminus-console (46%) Extracting the files of font-terminus-console (46%) Extracting the files of font-terminus-console (46%) Extracting the files of font-terminus-console (47%) Extracting the files of font-terminus-console (47%) Extracting the files of font-terminus-console (48%) Extracting the files of font-terminus-console (48%) Extracting the files of font-terminus-console (48%) Extracting the files of font-terminus-console (49%) Extracting the files of font-terminus-console (49%) Extracting the files of font-terminus-console (50%) Extracting the files of font-terminus-console (50%) Extracting the files of font-terminus-console (51%) Extracting the files of font-terminus-console (51%) Extracting the files of font-terminus-console (51%) Extracting the files of font-terminus-console (52%) Extracting the files of font-terminus-console (52%) Extracting the files of font-terminus-console (53%) Extracting the files of font-terminus-console (53%) Extracting the files of font-terminus-console (53%) Extracting the files of font-terminus-console (54%) Extracting the files of font-terminus-console (54%) Extracting the files of font-terminus-console (55%) Extracting the files of font-terminus-console (55%) Extracting the files of font-terminus-console (56%) Extracting the files of font-terminus-console (56%) Extracting the files of font-terminus-console (56%) Extracting the files of font-terminus-console (57%) Extracting the files of font-terminus-console (57%) Extracting the files of font-terminus-console (58%) Extracting the files of font-terminus-console (58%) Extracting the files of font-terminus-console (58%) Extracting the files of font-terminus-console (59%) Extracting the files of font-terminus-console (59%) Extracting the files of font-terminus-console (60%) Extracting the files of font-terminus-console (60%) Extracting the files of font-terminus-console (61%) Extracting the files of font-terminus-console (61%) Extracting the files of font-terminus-console (61%) Extracting the files of font-terminus-console (62%) Extracting the files of font-terminus-console (62%) Extracting the files of font-terminus-console (63%) Extracting the files of font-terminus-console (63%) Extracting the files of font-terminus-console (64%) Extracting the files of font-terminus-console (64%) Extracting the files of font-terminus-console (64%) Extracting the files of font-terminus-console (65%) Extracting the files of font-terminus-console (65%) Extracting the files of font-terminus-console (66%) Extracting the files of font-terminus-console (66%) Extracting the files of font-terminus-console (66%) Extracting the files of font-terminus-console (67%) Extracting the files of font-terminus-console (67%) Extracting the files of font-terminus-console (68%) Extracting the files of font-terminus-console (68%) Extracting the files of font-terminus-console (69%) Extracting the files of font-terminus-console (69%) Extracting the files of font-terminus-console (69%) Extracting the files of font-terminus-console (70%) Extracting the files of font-terminus-console (70%) Extracting the files of font-terminus-console (71%) Extracting the files of font-terminus-console (71%) Extracting the files of font-terminus-console (71%) Extracting the files of font-terminus-console (72%) Extracting the files of font-terminus-console (72%) Extracting the files of font-terminus-console (73%) Extracting the files of font-terminus-console (73%) Extracting the files of font-terminus-console (74%) Extracting the files of font-terminus-console (74%) Extracting the files of font-terminus-console (74%) Extracting the files of font-terminus-console (75%) Extracting the files of font-terminus-console (75%) Extracting the files of font-terminus-console (76%) Extracting the files of font-terminus-console (76%) Extracting the files of font-terminus-console (76%) Extracting the files of font-terminus-console (77%) Extracting the files of font-terminus-console (77%) Extracting the files of font-terminus-console (78%) Extracting the files of font-terminus-console (78%) Extracting the files of font-terminus-console (79%) Extracting the files of font-terminus-console (79%) Extracting the files of font-terminus-console (79%) Extracting the files of font-terminus-console (80%) Extracting the files of font-terminus-console (80%) Extracting the files of font-terminus-console (81%) Extracting the files of font-terminus-console (81%) Extracting the files of font-terminus-console (82%) Extracting the files of font-terminus-console (82%) Extracting the files of font-terminus-console (82%) Extracting the files of font-terminus-console (83%) Extracting the files of font-terminus-console (83%) Extracting the files of font-terminus-console (84%) Extracting the files of font-terminus-console (84%) Extracting the files of font-terminus-console (84%) Extracting the files of font-terminus-console (85%) Extracting the files of font-terminus-console (85%) Extracting the files of font-terminus-console (86%) Extracting the files of font-terminus-console (86%) Extracting the files of font-terminus-console (87%) Extracting the files of font-terminus-console (87%) Extracting the files of font-terminus-console (87%) Extracting the files of font-terminus-console (88%) Extracting the files of font-terminus-console (88%) Extracting the files of font-terminus-console (89%) Extracting the files of font-terminus-console (89%) Extracting the files of font-terminus-console (89%) Extracting the files of font-terminus-console (90%) Extracting the files of font-terminus-console (90%) Extracting the files of font-terminus-console (91%) Extracting the files of font-terminus-console (91%) Extracting the files of font-terminus-console (92%) Extracting the files of font-terminus-console (92%) Extracting the files of font-terminus-console (92%) Extracting the files of font-terminus-console (93%) Extracting the files of font-terminus-console (93%) Extracting the files of font-terminus-console (94%) Extracting the files of font-terminus-console (94%) Extracting the files of font-terminus-console (94%) Extracting the files of font-terminus-console (95%) Extracting the files of font-terminus-console (95%) Extracting the files of font-terminus-console (96%) Extracting the files of font-terminus-console (96%) Extracting the files of font-terminus-console (97%) Extracting the files of font-terminus-console (97%) Extracting the files of font-terminus-console (97%) Extracting the files of font-terminus-console (98%) Extracting the files of font-terminus-console (98%) Extracting the files of font-terminus-console (99%) Extracting the files of font-terminus-console (99%) Extracting the files of font-terminus-console (100%) [complete] Upgraded font-terminus-console Installing 3 / 13 Installing systemd, version 261.2, release 190 Upgrading to new distribution release Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (100%) [complete] Upgraded systemd Installing 4 / 13 Installing glibc, version 2.43, release 144 Upgrading to new distribution release Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (100%) [complete] Upgraded glibc Installing 5 / 13 Installing ypkg, version 35.1.2, release 220 Upgrading to new distribution release Extracting the files of ypkg (1%) Extracting the files of ypkg (2%) Extracting the files of ypkg (3%) Extracting the files of ypkg (4%) Extracting the files of ypkg (5%) Extracting the files of ypkg (6%) Extracting the files of ypkg (8%) Extracting the files of ypkg (9%) Extracting the files of ypkg (10%) Extracting the files of ypkg (11%) Extracting the files of ypkg (12%) Extracting the files of ypkg (13%) Extracting the files of ypkg (14%) Extracting the files of ypkg (16%) Extracting the files of ypkg (17%) Extracting the files of ypkg (18%) Extracting the files of ypkg (19%) Extracting the files of ypkg (20%) Extracting the files of ypkg (21%) Extracting the files of ypkg (22%) Extracting the files of ypkg (24%) Extracting the files of ypkg (25%) Extracting the files of ypkg (26%) Extracting the files of ypkg (27%) Extracting the files of ypkg (28%) Extracting the files of ypkg (29%) Extracting the files of ypkg (31%) Extracting the files of ypkg (32%) Extracting the files of ypkg (33%) Extracting the files of ypkg (34%) Extracting the files of ypkg (35%) Extracting the files of ypkg (36%) Extracting the files of ypkg (37%) Extracting the files of ypkg (39%) Extracting the files of ypkg (40%) Extracting the files of ypkg (41%) Extracting the files of ypkg (42%) Extracting the files of ypkg (43%) Extracting the files of ypkg (44%) Extracting the files of ypkg (45%) Extracting the files of ypkg (47%) Extracting the files of ypkg (48%) Extracting the files of ypkg (49%) Extracting the files of ypkg (50%) Extracting the files of ypkg (51%) Extracting the files of ypkg (52%) Extracting the files of ypkg (54%) Extracting the files of ypkg (55%) Extracting the files of ypkg (56%) Extracting the files of ypkg (57%) Extracting the files of ypkg (58%) Extracting the files of ypkg (59%) Extracting the files of ypkg (60%) Extracting the files of ypkg (62%) Extracting the files of ypkg (63%) Extracting the files of ypkg (64%) Extracting the files of ypkg (65%) Extracting the files of ypkg (66%) Extracting the files of ypkg (67%) Extracting the files of ypkg (68%) Extracting the files of ypkg (70%) Extracting the files of ypkg (71%) Extracting the files of ypkg (72%) Extracting the files of ypkg (73%) Extracting the files of ypkg (74%) Extracting the files of ypkg (75%) Extracting the files of ypkg (77%) Extracting the files of ypkg (78%) Extracting the files of ypkg (79%) Extracting the files of ypkg (80%) Extracting the files of ypkg (81%) Extracting the files of ypkg (82%) Extracting the files of ypkg (83%) Extracting the files of ypkg (85%) Extracting the files of ypkg (86%) Extracting the files of ypkg (87%) Extracting the files of ypkg (88%) Extracting the files of ypkg (89%) Extracting the files of ypkg (90%) Extracting the files of ypkg (91%) Extracting the files of ypkg (93%) Extracting the files of ypkg (94%) Extracting the files of ypkg (95%) Extracting the files of ypkg (96%) Extracting the files of ypkg (97%) Extracting the files of ypkg (98%) Extracting the files of ypkg (100%) [complete] Upgraded ypkg Installing 6 / 13 Installing expat, version 2.8.3, release 41 Upgrading to new distribution release Extracting the files of expat (14%) Extracting the files of expat (28%) Extracting the files of expat (42%) Extracting the files of expat (57%) Extracting the files of expat (71%) Extracting the files of expat (85%) Extracting the files of expat (100%) [complete] Upgraded expat Installing 7 / 13 Installing expat-devel, version 2.8.3, release 41 Upgrading to new distribution release Extracting the files of expat-devel (11%) Extracting the files of expat-devel (22%) Extracting the files of expat-devel (33%) Extracting the files of expat-devel (44%) Extracting the files of expat-devel (55%) Extracting the files of expat-devel (66%) Extracting the files of expat-devel (77%) Extracting the files of expat-devel (88%) Extracting the files of expat-devel (100%) [complete] Upgraded expat-devel Installing 8 / 13 Installing zip, version 3.0, release 6 Upgrading to new distribution release Extracting the files of zip (11%) Extracting the files of zip (22%) Extracting the files of zip (33%) Extracting the files of zip (44%) Extracting the files of zip (55%) Extracting the files of zip (66%) Extracting the files of zip (77%) Extracting the files of zip (88%) Extracting the files of zip (100%) [complete] Upgraded zip Installing 9 / 13 Installing nano, version 9.2, release 218 Upgrading to new distribution release Extracting the files of nano (1%) Extracting the files of nano (2%) Extracting the files of nano (3%) Extracting the files of nano (4%) Extracting the files of nano (5%) Extracting the files of nano (6%) Extracting the files of nano (7%) Extracting the files of nano (8%) Extracting the files of nano (9%) Extracting the files of nano (10%) Extracting the files of nano (11%) Extracting the files of nano (12%) Extracting the files of nano (13%) Extracting the files of nano (14%) Extracting the files of nano (15%) Extracting the files of nano (16%) Extracting the files of nano (17%) Extracting the files of nano (18%) Extracting the files of nano (19%) Extracting the files of nano (20%) Extracting the files of nano (21%) Extracting the files of nano (22%) Extracting the files of nano (23%) Extracting the files of nano (25%) Extracting the files of nano (26%) Extracting the files of nano (27%) Extracting the files of nano (28%) Extracting the files of nano (29%) Extracting the files of nano (30%) Extracting the files of nano (31%) Extracting the files of nano (32%) Extracting the files of nano (33%) Extracting the files of nano (34%) Extracting the files of nano (35%) Extracting the files of nano (36%) Extracting the files of nano (37%) Extracting the files of nano (38%) Extracting the files of nano (39%) Extracting the files of nano (40%) Extracting the files of nano (41%) Extracting the files of nano (42%) Extracting the files of nano (43%) Extracting the files of nano (44%) Extracting the files of nano (45%) Extracting the files of nano (46%) Extracting the files of nano (47%) Extracting the files of nano (48%) Extracting the files of nano (50%) Extracting the files of nano (51%) Extracting the files of nano (52%) Extracting the files of nano (53%) Extracting the files of nano (54%) Extracting the files of nano (55%) Extracting the files of nano (56%) Extracting the files of nano (57%) Extracting the files of nano (58%) Extracting the files of nano (59%) Extracting the files of nano (60%) Extracting the files of nano (61%) Extracting the files of nano (62%) Extracting the files of nano (63%) Extracting the files of nano (64%) Extracting the files of nano (65%) Extracting the files of nano (66%) Extracting the files of nano (67%) Extracting the files of nano (68%) Extracting the files of nano (69%) Extracting the files of nano (70%) Extracting the files of nano (71%) Extracting the files of nano (72%) Extracting the files of nano (73%) Extracting the files of nano (75%) Extracting the files of nano (76%) Extracting the files of nano (77%) Extracting the files of nano (78%) Extracting the files of nano (79%) Extracting the files of nano (80%) Extracting the files of nano (81%) Extracting the files of nano (82%) Extracting the files of nano (83%) Extracting the files of nano (84%) Extracting the files of nano (85%) Extracting the files of nano (86%) Extracting the files of nano (87%) Extracting the files of nano (88%) Extracting the files of nano (89%) Extracting the files of nano (90%) Extracting the files of nano (91%) Extracting the files of nano (92%) Extracting the files of nano (93%) Extracting the files of nano (94%) Extracting the files of nano (95%) Extracting the files of nano (96%) Extracting the files of nano (97%) Extracting the files of nano (98%) Extracting the files of nano (100%) [complete] Upgraded nano Installing 10 / 13 Installing sudo, version 1.9.17_p2, release 59 Upgrading to new distribution release Extracting the files of sudo (0%) Extracting the files of sudo (1%) Extracting the files of sudo (2%) Extracting the files of sudo (3%) Extracting the files of sudo (4%) Extracting the files of sudo (5%) Extracting the files of sudo (6%) Extracting the files of sudo (7%) Extracting the files of sudo (8%) Extracting the files of sudo (8%) Extracting the files of sudo (9%) Extracting the files of sudo (10%) Extracting the files of sudo (11%) Extracting the files of sudo (12%) Extracting the files of sudo (13%) Extracting the files of sudo (14%) Extracting the files of sudo (15%) Extracting the files of sudo (16%) Extracting the files of sudo (16%) Extracting the files of sudo (17%) Extracting the files of sudo (18%) Extracting the files of sudo (19%) Extracting the files of sudo (20%) Extracting the files of sudo (21%) Extracting the files of sudo (22%) Extracting the files of sudo (23%) Extracting the files of sudo (24%) Extracting the files of sudo (25%) Extracting the files of sudo (25%) Extracting the files of sudo (26%) Extracting the files of sudo (27%) Extracting the files of sudo (28%) Extracting the files of sudo (29%) Extracting the files of sudo (30%) Extracting the files of sudo (31%) Extracting the files of sudo (32%) Extracting the files of sudo (33%) Extracting the files of sudo (33%) Extracting the files of sudo (34%) Extracting the files of sudo (35%) Extracting the files of sudo (36%) Extracting the files of sudo (37%) Extracting the files of sudo (38%) Extracting the files of sudo (39%) Extracting the files of sudo (40%) Extracting the files of sudo (41%) Extracting the files of sudo (41%) Extracting the files of sudo (42%) Extracting the files of sudo (43%) Extracting the files of sudo (44%) Extracting the files of sudo (45%) Extracting the files of sudo (46%) Extracting the files of sudo (47%) Extracting the files of sudo (48%) Extracting the files of sudo (49%) Extracting the files of sudo (50%) Extracting the files of sudo (50%) Extracting the files of sudo (51%) Extracting the files of sudo (52%) Extracting the files of sudo (53%) Extracting the files of sudo (54%) Extracting the files of sudo (55%) Extracting the files of sudo (56%) Extracting the files of sudo (57%) Extracting the files of sudo (58%) Extracting the files of sudo (58%) Extracting the files of sudo (59%) Extracting the files of sudo (60%) Extracting the files of sudo (61%) Extracting the files of sudo (62%) Extracting the files of sudo (63%) Extracting the files of sudo (64%) Extracting the files of sudo (65%) Extracting the files of sudo (66%) Extracting the files of sudo (66%) Extracting the files of sudo (67%) Extracting the files of sudo (68%) Extracting the files of sudo (69%) Extracting the files of sudo (70%) Extracting the files of sudo (71%) Extracting the files of sudo (72%) Extracting the files of sudo (73%) Extracting the files of sudo (74%) Extracting the files of sudo (75%) Extracting the files of sudo (75%) Extracting the files of sudo (76%) Extracting the files of sudo (77%) Extracting the files of sudo (78%) Extracting the files of sudo (79%) Extracting the files of sudo (80%) Extracting the files of sudo (81%) Extracting the files of sudo (82%) Extracting the files of sudo (83%) Extracting the files of sudo (83%) Extracting the files of sudo (84%) Extracting the files of sudo (85%) Extracting the files of sudo (86%) Extracting the files of sudo (87%) Extracting the files of sudo (88%) Extracting the files of sudo (89%) Extracting the files of sudo (90%) Extracting the files of sudo (91%) Extracting the files of sudo (91%) Extracting the files of sudo (92%) Extracting the files of sudo (93%) Extracting the files of sudo (94%) Extracting the files of sudo (95%) Extracting the files of sudo (96%) Extracting the files of sudo (97%) Extracting the files of sudo (98%) Extracting the files of sudo (99%) Extracting the files of sudo (100%) [complete] Upgraded sudo Installing 11 / 13 Installing python-wheel, version 0.48.0, release 27 Upgrading to new distribution release Extracting the files of python-wheel (1%) Extracting the files of python-wheel (3%) Extracting the files of python-wheel (5%) Extracting the files of python-wheel (7%) Extracting the files of python-wheel (9%) Extracting the files of python-wheel (11%) Extracting the files of python-wheel (13%) Extracting the files of python-wheel (15%) Extracting the files of python-wheel (17%) Extracting the files of python-wheel (19%) Extracting the files of python-wheel (21%) Extracting the files of python-wheel (23%) Extracting the files of python-wheel (25%) Extracting the files of python-wheel (27%) Extracting the files of python-wheel (29%) Extracting the files of python-wheel (31%) Extracting the files of python-wheel (33%) Extracting the files of python-wheel (35%) Extracting the files of python-wheel (37%) Extracting the files of python-wheel (39%) Extracting the files of python-wheel (41%) Extracting the files of python-wheel (43%) Extracting the files of python-wheel (45%) Extracting the files of python-wheel (47%) Extracting the files of python-wheel (49%) Extracting the files of python-wheel (50%) Extracting the files of python-wheel (52%) Extracting the files of python-wheel (54%) Extracting the files of python-wheel (56%) Extracting the files of python-wheel (58%) Extracting the files of python-wheel (60%) Extracting the files of python-wheel (62%) Extracting the files of python-wheel (64%) Extracting the files of python-wheel (66%) Extracting the files of python-wheel (68%) Extracting the files of python-wheel (70%) Extracting the files of python-wheel (72%) Extracting the files of python-wheel (74%) Extracting the files of python-wheel (76%) Extracting the files of python-wheel (78%) Extracting the files of python-wheel (80%) Extracting the files of python-wheel (82%) Extracting the files of python-wheel (84%) Extracting the files of python-wheel (86%) Extracting the files of python-wheel (88%) Extracting the files of python-wheel (90%) Extracting the files of python-wheel (92%) Extracting the files of python-wheel (94%) Extracting the files of python-wheel (96%) Extracting the files of python-wheel (98%) Extracting the files of python-wheel (100%) [complete] Upgraded python-wheel Installing 12 / 13 Installing systemd-devel, version 261.2, release 190 Upgrading to new distribution release Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (100%) [complete] Upgraded systemd-devel Installing 13 / 13 Installing glibc-devel, version 2.43, release 144 Upgrading to new distribution release Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (100%) [complete] Upgraded glibc-devel time=2026-08-18T00:53:09.488+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/cemu/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=2026-08-18T00:53:10.259+02:00 level=DEBUG msg="Asserting system.devel component installation" time=2026-08-18T00:53:10.259+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/cemu/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 gettext-devel gfortran glibc-devel gmp-devel gobject-introspection-devel intltool libarchive-bin libffi-devel libgpg-error-devel libgudev-devel libtextstyle-devel libtool-devel libxcrypt-devel libxml2-devel linux-headers m4 make meson mpc-devel mpfr-devel muon nano nano-syntax-highlighting nasm ncurses-devel openssl-devel pam-devel patch pkgconf polkit-devel readline-devel rootlesskit systemd-devel texinfo util-linux-devel ypkg zlib-devel No packages to install. time=2026-08-18T00:53:10.960+02:00 level=DEBUG msg="Writing packager file" time=2026-08-18T00:53:10.960+02:00 level=DEBUG msg="Installing build dependencies" file=/home/build/work/package.yml time=2026-08-18T00:53:10.960+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/cemu/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 at-spi2 at-spi2-devel avahi bluez bluez-devel brotli-devel bubblewrap bzip2-devel clang-libs colord cubeb cubeb-devel cups curl-devel cyrus-sasl dav1d e2fsprogs-devel enchant ffmpeg fftw fmt-devel fontconfig fontconfig-devel freeglut freetype2 freetype2-devel fribidi fribidi-devel gamemode gamemode-devel gdk-pixbuf gdk-pixbuf-devel giflib git glib-networking glm glslang glslang-devel glycin glycin-devel graphene graphite2 graphite2-devel gsettings-desktop-schemas gsm gstreamer gstreamer-plugins-base harfbuzz harfbuzz-devel hicolor-icon-theme hidapi hidapi-devel highway hyphen inih javascriptcore-gtk41 kerberos-devel lame libass libavif libbluray libboost libboost-atomic libboost-charconv libboost-chrono libboost-container libboost-context libboost-contract libboost-coroutine libboost-date-time libboost-devel libboost-fiber libboost-filesystem libboost-graph libboost-iostreams libboost-json libboost-locale libboost-log libboost-math libboost-nowide libboost-numpy3 libboost-process libboost-program-options libboost-python3 libboost-random libboost-regex libboost-serialization libboost-stacktrace libboost-test libboost-thread libboost-timer libboost-type-erasure libboost-url libboost-wave libcairo libcairo-devel libcddb libcdio libcdio-paranoia libdaemon libdatrie libdatrie-devel libdecor libdisplay-info libdovi libdrm libdvdnav libdvdread libedit libepoxy libepoxy-devel libevdev libflac libglu libglu-devel libglvnd libglvnd-devel libgnutls libgtk-3 libgtk-3-devel libheif libheif-plugin-dav1d libheif-plugin-ffmpeg libheif-plugin-jpeg libheif-plugin-rav1e libheif-plugin-x265 libhogweed libhunspell libical libice libidn2-devel libjpeg-turbo libjxl liblc3 liblcms2 liblcms2-devel libmanette libmspack libnotify libogg libopenmpt libp11-kit libpaper libpciaccess libplacebo libpng libpng-devel libproxy libpsl librsvg libsamplerate libseccomp-devel libsecret libsm libsndfile libsoup3 libsoxr libspeex libspeex-devel libssh libssh2-devel libtasn1 libthai libthai-devel libtheora libtiff libtirpc libudfread libunibreak libunwind liburing libusb-devel libva libvdpau libvoikko libvorbis libvpl libvpx libwebkit-gtk41 libwebp libx11 libx11-devel libxau libxau-devel libxcb libxcb-devel libxcomposite libxcomposite-devel libxcursor libxcursor-devel libxdamage libxdamage-devel libxdmcp libxdmcp-devel libxext libxext-devel libxfixes libxfixes-devel libxft libxft-devel libxi libxi-devel libxinerama libxinerama-devel libxkbcommon libxkbcommon-devel libxrandr libxrandr-devel libxrender libxrender-devel libxscrnsaver libxshmfence libxtst libxtst-devel libxv libxxf86vm libyuv libzip libzip-devel llvm-libs lm_sensors lmdb mesalib mpg123 nghttp2-devel nghttp3-devel ngtcp2-devel openal-soft openjpeg openldap opus orc pango pango-devel perl-authen-sasl perl-error perl-io-socket-ssl perl-mozilla-ca perl-net-ssleay pipewire-lib pixman pixman-devel polly pugixml pugixml-devel pulseaudio rapidjson rapidjson-devel rav1e rtkit rubberband samba sdl2 sdl2-devel shaderc shared-mime-info snappy spirv-headers spirv-llvm-translator spirv-tools spirv-tools-devel srt svt-av1 talloc tcl tdb tevent tk twolame unixodbc v4l-utils vamp-plugin-sdk vid.stab vulkan wayland wayland-devel wayland-protocols wayland-protocols-devel wsdd wxwidgets wxwidgets-devel x264 x265 xcb-util-keysyms xdg-dbus-proxy xkeyboard-config xorgproto xvidcore zimg Total size of package(s): 232.22 MB Warning: There are extra packages due to dependencies. Downloading 0 package resources (293 cached) libxau-1.0.12-23-1-x86_64.eopkg [cached] libxdmcp-1.1.5-20-1-x86_64.eopkg [cached] libxcb-1.17.0-34-1-x86_64.eopkg [cached] libx11-1.8.13-50-1-x86_64.eopkg [cached] libxext-1.3.7-19-1-x86_64.eopkg [cached] libxtst-1.2.5-15-1-x86_64.eopkg [cached] libxi-1.8.3-20-1-x86_64.eopkg [cached] at-spi2-2.60.6-61-1-x86_64.eopkg [cached] xorgproto-2024.1-9-1-x86_64.eopkg [cached] libxfixes-6.0.2-17-1-x86_64.eopkg [cached] libxdmcp-devel-1.1.5-20-1-x86_64.eopkg [cached] libxau-devel-1.0.12-23-1-x86_64.eopkg [cached] libxcb-devel-1.17.0-34-1-x86_64.eopkg [cached] libx11-devel-1.8.13-50-1-x86_64.eopkg [cached] libxfixes-devel-6.0.2-17-1-x86_64.eopkg [cached] libxext-devel-1.3.7-19-1-x86_64.eopkg [cached] libxi-devel-1.8.3-20-1-x86_64.eopkg [cached] libxtst-devel-1.2.5-15-1-x86_64.eopkg [cached] at-spi2-devel-2.60.6-61-1-x86_64.eopkg [cached] bubblewrap-0.11.2-22-1-x86_64.eopkg [cached] libboost-python3-1.92.0-48-1-x86_64.eopkg [cached] libboost-filesystem-1.92.0-48-1-x86_64.eopkg [cached] libboost-process-1.92.0-48-1-x86_64.eopkg [cached] srt-1.5.4-8-1-x86_64.eopkg [cached] hidapi-0.15.0-10-1-x86_64.eopkg [cached] gsm-1.0.18-4-1-x86_64.eopkg [cached] inih-62-8-1-x86_64.eopkg [cached] graphite2-1.3.15-9-1-x86_64.eopkg [cached] libpng-1.6.58-37-1-x86_64.eopkg [cached] freetype2-2.14.3-40-1-x86_64.eopkg [cached] harfbuzz-14.2.1-87-1-x86_64.eopkg [cached] fontconfig-2.18.2-55-1-x86_64.eopkg [cached] libxrender-0.9.12-18-1-x86_64.eopkg [cached] libxft-2.3.9-17-1-x86_64.eopkg [cached] libical-4.0.4-25-1-x86_64.eopkg [cached] e2fsprogs-devel-1.47.4-31-1-x86_64.eopkg [cached] opus-1.6.1-13-1-x86_64.eopkg [cached] libboost-iostreams-1.92.0-48-1-x86_64.eopkg [cached] bluez-5.87-66-1-x86_64.eopkg [cached] libvoikko-4.3.3-17-1-x86_64.eopkg [cached] libboost-random-1.92.0-48-1-x86_64.eopkg [cached] tcl-8.6.13-15-1-x86_64.eopkg [cached] libxscrnsaver-1.2.5-16-1-x86_64.eopkg [cached] tk-8.6.11.1-15-1-x86_64.eopkg [cached] libxxf86vm-1.1.7-18-1-x86_64.eopkg [cached] libglvnd-1.7.0-23-1-x86_64.eopkg [cached] freeglut-3.8.0-15-1-x86_64.eopkg [cached] pixman-0.46.4-23-1-x86_64.eopkg [cached] libcairo-1.18.2-55-1-x86_64.eopkg [cached] wayland-1.26.0-36-1-x86_64.eopkg [cached] fribidi-1.0.15-10-1-x86_64.eopkg [cached] libdatrie-0.2.14-3-1-x86_64.eopkg [cached] libthai-0.1.30-3-1-x86_64.eopkg [cached] pango-1.58.2-66-1-x86_64.eopkg [cached] libdecor-0.2.5-5-1-x86_64.eopkg [cached] libpciaccess-0.19-15-1-x86_64.eopkg [cached] libdrm-2.4.133-54-1-x86_64.eopkg [cached] spirv-tools-1.4.341.0-36-1-x86_64.eopkg [cached] libdisplay-info-0.3.0-3-1-x86_64.eopkg [cached] libedit-20260512.3.1-17-1-x86_64.eopkg [cached] polly-21.1.8-137-1-x86_64.eopkg [cached] llvm-libs-21.1.8-137-1-x86_64.eopkg [cached] spirv-llvm-translator-21.1-25-1-x86_64.eopkg [cached] clang-libs-21.1.8-137-1-x86_64.eopkg [cached] lm_sensors-3.6.2-9-1-x86_64.eopkg [cached] libxshmfence-1.3.3-17-1-x86_64.eopkg [cached] xcb-util-keysyms-0.4.1-9-1-x86_64.eopkg [cached] mesalib-26.1.7-310-1-x86_64.eopkg [cached] libsamplerate-0.2.2-6-1-x86_64.eopkg [cached] libxrandr-1.5.5-18-1-x86_64.eopkg [cached] xkeyboard-config-2.48-19-1-x86_64.eopkg [cached] libxkbcommon-1.13.1-19-1-x86_64.eopkg [cached] alsa-ucm-conf-1.2.15.3-2-1-x86_64.eopkg [cached] alsa-lib-1.2.15.3-42-1-x86_64.eopkg [cached] libogg-1.3.6-14-1-x86_64.eopkg [cached] libflac-1.5.0-19-1-x86_64.eopkg [cached] libvorbis-1.3.7-14-1-x86_64.eopkg [cached] libsndfile-1.2.2-27-1-x86_64.eopkg [cached] rtkit-0.14-6-1-x86_64.eopkg [cached] pulseaudio-17.0-65-1-x86_64.eopkg [cached] libxcursor-1.2.3-22-1-x86_64.eopkg [cached] pipewire-lib-1.6.8-123-1-x86_64.eopkg [cached] sdl2-2.32.4-58-1-x86_64.eopkg [cached] bzip2-devel-1.0.8-22-1-x86_64.eopkg [cached] brotli-devel-1.2.0-14-1-x86_64.eopkg [cached] libpng-devel-1.6.58-37-1-x86_64.eopkg [cached] freetype2-devel-2.14.3-40-1-x86_64.eopkg [cached] fontconfig-devel-2.18.2-55-1-x86_64.eopkg [cached] libxrender-devel-0.9.12-18-1-x86_64.eopkg [cached] libxft-devel-2.3.9-17-1-x86_64.eopkg [cached] highway-1.2.0-4-1-x86_64.eopkg [cached] libjxl-0.12.0-11-1-x86_64.eopkg [cached] talloc-2.4.3-18-1-x86_64.eopkg [cached] tevent-0.17.1-21-1-x86_64.eopkg [cached] perl-error-0.17030-16-1-x86_64.eopkg [cached] perl-authen-sasl-2.2000-13-1-x86_64.eopkg [cached] perl-mozilla-ca-20250602-10-1-x86_64.eopkg [cached] perl-net-ssleay-1.96-19-1-x86_64.eopkg [cached] perl-io-socket-ssl-2.099-17-1-x86_64.eopkg [cached] libsecret-0.21.7-28-1-x86_64.eopkg [cached] git-2.55.0-144-1-x86_64.eopkg [cached] libglvnd-devel-1.7.0-23-1-x86_64.eopkg [cached] hicolor-icon-theme-0.18-9-1-x86_64.eopkg [cached] orc-0.4.42-11-1-x86_64.eopkg [cached] rav1e-0.8.1-18-1-x86_64.eopkg [cached] libboost-math-1.92.0-48-1-x86_64.eopkg [cached] libboost-atomic-1.92.0-48-1-x86_64.eopkg [cached] libboost-thread-1.92.0-48-1-x86_64.eopkg [cached] libboost-locale-1.92.0-48-1-x86_64.eopkg [cached] libboost-context-1.92.0-48-1-x86_64.eopkg [cached] libboost-fiber-1.92.0-48-1-x86_64.eopkg [cached] libboost-test-1.92.0-48-1-x86_64.eopkg [cached] libboost-numpy3-1.92.0-48-1-x86_64.eopkg [cached] libboost-charconv-1.92.0-48-1-x86_64.eopkg [cached] libboost-contract-1.92.0-48-1-x86_64.eopkg [cached] libboost-program-options-1.92.0-48-1-x86_64.eopkg [cached] libboost-log-1.92.0-48-1-x86_64.eopkg [cached] libboost-container-1.92.0-48-1-x86_64.eopkg [cached] libboost-regex-1.92.0-48-1-x86_64.eopkg [cached] libboost-timer-1.92.0-48-1-x86_64.eopkg [cached] libboost-serialization-1.92.0-48-1-x86_64.eopkg [cached] libboost-graph-1.92.0-48-1-x86_64.eopkg [cached] libboost-wave-1.92.0-48-1-x86_64.eopkg [cached] libboost-url-1.92.0-48-1-x86_64.eopkg [cached] libboost-json-1.92.0-48-1-x86_64.eopkg [cached] libboost-date-time-1.92.0-48-1-x86_64.eopkg [cached] libboost-chrono-1.92.0-48-1-x86_64.eopkg [cached] libboost-type-erasure-1.92.0-48-1-x86_64.eopkg [cached] libboost-nowide-1.92.0-48-1-x86_64.eopkg [cached] libboost-coroutine-1.92.0-48-1-x86_64.eopkg [cached] libboost-stacktrace-1.92.0-48-1-x86_64.eopkg [cached] libboost-1.92.0-48-1-x86_64.eopkg [cached] libboost-devel-1.92.0-48-1-x86_64.eopkg [cached] javascriptcore-gtk41-2.52.5-147-1-x86_64.eopkg [cached] libjpeg-turbo-3.0.3-22-1-x86_64.eopkg [cached] libice-1.1.2-16-1-x86_64.eopkg [cached] libsm-1.2.6-16-1-x86_64.eopkg [cached] libtiff-4.7.1-46-1-x86_64.eopkg [cached] liblcms2-2.19.1-22-1-x86_64.eopkg [cached] librsvg-2.62.3-72-1-x86_64.eopkg [cached] x265-3.6-23-1-x86_64.eopkg [cached] libheif-plugin-x265-1.23.1-64-1-x86_64.eopkg [cached] dav1d-1.5.4-32-1-x86_64.eopkg [cached] libheif-plugin-dav1d-1.23.1-64-1-x86_64.eopkg [cached] libheif-plugin-jpeg-1.23.1-64-1-x86_64.eopkg [cached] libheif-plugin-rav1e-1.23.1-64-1-x86_64.eopkg [cached] libxv-1.0.13-16-1-x86_64.eopkg [cached] libtheora-1.1.1-8-1-x86_64.eopkg [cached] libudfread-1.2.0-1-1-x86_64.eopkg [cached] libbluray-1.4.0-15-1-x86_64.eopkg [cached] libdvdread-7.0.1-14-1-x86_64.eopkg [cached] glslang-16.2.0-36-1-x86_64.eopkg [cached] libdovi-3.3.2-6-1-x86_64.eopkg [cached] shaderc-2026.1-16-1-x86_64.eopkg [cached] vulkan-1.4.341.0-43-1-x86_64.eopkg [cached] libunwind-1.8.3-12-1-x86_64.eopkg [cached] libplacebo-7.351.0-32-1-x86_64.eopkg [cached] libhogweed-3.10.2-25-1-x86_64.eopkg [cached] libtasn1-4.21.0-22-1-x86_64.eopkg [cached] libp11-kit-0.25.2-23-1-x86_64.eopkg [cached] libgnutls-3.8.13-53-1-x86_64.eopkg [cached] openal-soft-1.24.1-16-1-x86_64.eopkg [cached] libvdpau-1.5-20-1-x86_64.eopkg [cached] zimg-3.0.5-16-1-x86_64.eopkg [cached] libssh-0.12.1-21-1-x86_64.eopkg [cached] libsoxr-0.1.3-5-1-x86_64.eopkg [cached] fftw-3.3.10-18-1-x86_64.eopkg [cached] vamp-plugin-sdk-2.10.0-7-1-x86_64.eopkg [cached] rubberband-4.0.0-8-1-x86_64.eopkg [cached] xvidcore-1.3.7-5-1-x86_64.eopkg [cached] x264-0.164.3144-20-1-x86_64.eopkg [cached] libspeex-1.2.1-7-1-x86_64.eopkg [cached] libva-2.23.0-31-1-x86_64.eopkg [cached] liblc3-1.1.1-3-1-x86_64.eopkg [cached] twolame-0.4.0-4-1-x86_64.eopkg [cached] snappy-1.2.2-5-1-x86_64.eopkg [cached] libdvdnav-7.0.0-9-1-x86_64.eopkg [cached] libvpl-2.16.0-6-1-x86_64.eopkg [cached] svt-av1-4.0.1-15-1-x86_64.eopkg [cached] libcddb-1.3.2-5-1-x86_64.eopkg [cached] libcdio-2.3.0-11-1-x86_64.eopkg [cached] libcdio-paranoia-10.2.2.0.2-9-1-x86_64.eopkg [cached] libunibreak-7.0-6-1-x86_64.eopkg [cached] libass-0.17.4-19-1-x86_64.eopkg [cached] tdb-1.4.14-27-1-x86_64.eopkg [cached] lmdb-0.9.33-11-1-x86_64.eopkg [cached] unixodbc-2.3.12-6-1-x86_64.eopkg [cached] cyrus-sasl-2.1.28-16-1-x86_64.eopkg [cached] openldap-2.6.12-18-1-x86_64.eopkg [cached] libtirpc-1.3.7-17-1-x86_64.eopkg [cached] liburing-2.14-5-1-x86_64.eopkg [cached] libpaper-1.1.28-6-1-x86_64.eopkg [cached] libdaemon-0.14-5-1-x86_64.eopkg [cached] avahi-0.8-28-1-x86_64.eopkg [cached] cups-2.4.19-44-1-x86_64.eopkg [cached] wsdd-0.9-8-1-x86_64.eopkg [cached] samba-4.23.8-115-1-x86_64.eopkg [cached] giflib-6.1.2-13-1-x86_64.eopkg [cached] libwebp-1.6.0-31-1-x86_64.eopkg [cached] openjpeg-2.5.4-22-1-x86_64.eopkg [cached] libvpx-1.16.0-23-1-x86_64.eopkg [cached] lame-3.100-12-1-x86_64.eopkg [cached] aom-3.14.1-28-1-x86_64.eopkg [cached] mpg123-1.33.7-27-1-x86_64.eopkg [cached] libopenmpt-0.7.3-13-1-x86_64.eopkg [cached] v4l-utils-1.32.0-17-1-x86_64.eopkg [cached] vid.stab-1.1.1-3-1-x86_64.eopkg [cached] ffmpeg-9.0.1-181-1-x86_64.eopkg [cached] libheif-plugin-ffmpeg-1.23.1-64-1-x86_64.eopkg [cached] libheif-1.23.1-64-1-x86_64.eopkg [cached] glycin-2.1.5-13-1-x86_64.eopkg [cached] gdk-pixbuf-2.44.7-64-1-x86_64.eopkg [cached] libnotify-0.8.8-12-1-x86_64.eopkg [cached] libmspack-1.11-12-1-x86_64.eopkg [cached] graphene-1.10.8-8-1-x86_64.eopkg [cached] gstreamer-1.28.6-143-1-x86_64.eopkg [cached] gstreamer-plugins-base-1.28.6-143-1-x86_64.eopkg [cached] libyuv-0.0.1892-1-1-x86_64.eopkg [cached] libavif-1.4.1-23-1-x86_64.eopkg [cached] libpsl-0.21.5-8-1-x86_64.eopkg [cached] libproxy-0.5.12-28-1-x86_64.eopkg [cached] glib-networking-2.80.1-50-1-x86_64.eopkg [cached] libsoup3-3.7.1-14-1-x86_64.eopkg [cached] hyphen-2.8.9-5-1-x86_64.eopkg [cached] libepoxy-1.5.10-14-1-x86_64.eopkg [cached] libevdev-1.13.6-20-1-x86_64.eopkg [cached] libmanette-0.2.13-13-1-x86_64.eopkg [cached] shared-mime-info-2.4-14-1-x86_64.eopkg [cached] libxinerama-1.1.6-18-1-x86_64.eopkg [cached] colord-1.4.8-25-1-x86_64.eopkg [cached] libxdamage-1.1.7-19-1-x86_64.eopkg [cached] libxcomposite-0.4.7-17-1-x86_64.eopkg [cached] gsettings-desktop-schemas-50.1-66-1-x86_64.eopkg [cached] libgtk-3-3.24.52-123-1-x86_64.eopkg [cached] libhunspell-1.7.3-12-1-x86_64.eopkg [cached] enchant-2.8.19-30-1-x86_64.eopkg [cached] xdg-dbus-proxy-0.1.8-8-1-x86_64.eopkg [cached] libwebkit-gtk41-2.52.5-147-1-x86_64.eopkg [cached] wxwidgets-3.2.8-41-1-x86_64.eopkg [cached] fribidi-devel-1.0.15-10-1-x86_64.eopkg [cached] libxdamage-devel-1.1.7-19-1-x86_64.eopkg [cached] pugixml-1.15-7-1-x86_64.eopkg [cached] pugixml-devel-1.15-7-1-x86_64.eopkg [cached] pixman-devel-0.46.4-23-1-x86_64.eopkg [cached] ngtcp2-devel-1.24.0-2-1-x86_64.eopkg [cached] libxinerama-devel-1.1.6-18-1-x86_64.eopkg [cached] libdatrie-devel-0.2.14-3-1-x86_64.eopkg [cached] libthai-devel-0.1.30-3-1-x86_64.eopkg [cached] wayland-devel-1.26.0-36-1-x86_64.eopkg [cached] libcairo-devel-1.18.2-55-1-x86_64.eopkg [cached] graphite2-devel-1.3.15-9-1-x86_64.eopkg [cached] harfbuzz-devel-14.2.1-87-1-x86_64.eopkg [cached] pango-devel-1.58.2-66-1-x86_64.eopkg [cached] libxkbcommon-devel-1.13.1-19-1-x86_64.eopkg [cached] libepoxy-devel-1.5.10-14-1-x86_64.eopkg [cached] libseccomp-devel-2.6.1-13-1-x86_64.eopkg [cached] liblcms2-devel-2.19.1-22-1-x86_64.eopkg [cached] glycin-devel-2.1.5-13-1-x86_64.eopkg [cached] gdk-pixbuf-devel-2.44.7-64-1-x86_64.eopkg [cached] libxcursor-devel-1.2.3-22-1-x86_64.eopkg [cached] libxrandr-devel-1.5.5-18-1-x86_64.eopkg [cached] libxcomposite-devel-0.4.7-17-1-x86_64.eopkg [cached] libgtk-3-devel-3.24.52-123-1-x86_64.eopkg [cached] spirv-headers-1.4.341.0-34-1-x86_64.eopkg [cached] spirv-tools-devel-1.4.341.0-36-1-x86_64.eopkg [cached] wayland-protocols-1.49-32-1-x86_64.eopkg [cached] rapidjson-1.1.0-4-1-x86_64.eopkg [cached] rapidjson-devel-1.1.0-4-1-x86_64.eopkg [cached] wxwidgets-devel-3.2.8-41-1-x86_64.eopkg [cached] nghttp3-devel-1.17.0-6-1-x86_64.eopkg [cached] glm-1.0.1-8-1-x86_64.eopkg [cached] libidn2-devel-2.3.8-13-1-x86_64.eopkg [cached] wayland-protocols-devel-1.49-32-1-x86_64.eopkg [cached] bluez-devel-5.87-66-1-x86_64.eopkg [cached] gamemode-1.8.2-16-1-x86_64.eopkg [cached] nghttp2-devel-1.70.0-20-1-x86_64.eopkg [cached] fmt-devel-12.1.0-11-1-x86_64.eopkg [cached] glslang-devel-16.2.0-36-1-x86_64.eopkg [cached] kerberos-devel-1.22.1-23-1-x86_64.eopkg [cached] hidapi-devel-0.15.0-10-1-x86_64.eopkg [cached] cubeb-20260123-3-1-x86_64.eopkg [cached] libspeex-devel-1.2.1-7-1-x86_64.eopkg [cached] cubeb-devel-20260123-3-1-x86_64.eopkg [cached] libglu-9.0.3-11-1-x86_64.eopkg [cached] gamemode-devel-1.8.2-16-1-x86_64.eopkg [cached] alsa-lib-devel-1.2.15.3-42-1-x86_64.eopkg [cached] sdl2-devel-2.32.4-58-1-x86_64.eopkg [cached] libusb-devel-1.0.30-19-1-x86_64.eopkg [cached] libzip-1.11.4-22-1-x86_64.eopkg [cached] libssh2-devel-1.11.1-15-1-x86_64.eopkg [cached] libzip-devel-1.11.4-22-1-x86_64.eopkg [cached] curl-devel-8.21.0-116-1-x86_64.eopkg [cached] libglu-devel-9.0.3-11-1-x86_64.eopkg [cached] Finished downloading packages. Disabling keyboard interrupts for file operations. Installing 1 / 293 Installing libxau, version 1.0.12, release 23 Extracting the files of libxau (50%) Extracting the files of libxau (100%) [complete] Installed libxau Installing 2 / 293 Installing libxdmcp, version 1.1.5, release 20 Extracting the files of libxdmcp (33%) Extracting the files of libxdmcp (66%) Extracting the files of libxdmcp (100%) [complete] Installed libxdmcp Installing 3 / 293 Installing libxcb, version 1.17.0, release 34 Extracting the files of libxcb (1%) Extracting the files of libxcb (3%) Extracting the files of libxcb (5%) Extracting the files of libxcb (7%) Extracting the files of libxcb (9%) Extracting the files of libxcb (11%) Extracting the files of libxcb (13%) Extracting the files of libxcb (15%) Extracting the files of libxcb (17%) Extracting the files of libxcb (19%) Extracting the files of libxcb (21%) Extracting the files of libxcb (23%) Extracting the files of libxcb (25%) Extracting the files of libxcb (26%) Extracting the files of libxcb (28%) Extracting the files of libxcb (30%) Extracting the files of libxcb (32%) Extracting the files of libxcb (34%) Extracting the files of libxcb (36%) Extracting the files of libxcb (38%) Extracting the files of libxcb (40%) Extracting the files of libxcb (42%) Extracting the files of libxcb (44%) Extracting the files of libxcb (46%) Extracting the files of libxcb (48%) Extracting the files of libxcb (50%) Extracting the files of libxcb (51%) Extracting the files of libxcb (53%) Extracting the files of libxcb (55%) Extracting the files of libxcb (57%) Extracting the files of libxcb (59%) Extracting the files of libxcb (61%) Extracting the files of libxcb (63%) Extracting the files of libxcb (65%) Extracting the files of libxcb (67%) Extracting the files of libxcb (69%) Extracting the files of libxcb (71%) Extracting the files of libxcb (73%) Extracting the files of libxcb (75%) Extracting the files of libxcb (76%) Extracting the files of libxcb (78%) Extracting the files of libxcb (80%) Extracting the files of libxcb (82%) Extracting the files of libxcb (84%) Extracting the files of libxcb (86%) Extracting the files of libxcb (88%) Extracting the files of libxcb (90%) Extracting the files of libxcb (92%) Extracting the files of libxcb (94%) Extracting the files of libxcb (96%) Extracting the files of libxcb (98%) Extracting the files of libxcb (100%) [complete] Installed libxcb Installing 4 / 293 Installing libx11, version 1.8.13, release 50 Extracting the files of libx11 (0%) Extracting the files of libx11 (0%) Extracting the files of libx11 (0%) Extracting the files of libx11 (1%) Extracting the files of libx11 (1%) Extracting the files of libx11 (1%) Extracting the files of libx11 (2%) Extracting the files of libx11 (2%) Extracting the files of libx11 (2%) Extracting the files of libx11 (2%) Extracting the files of libx11 (3%) Extracting the files of libx11 (3%) Extracting the files of libx11 (3%) Extracting the files of libx11 (4%) Extracting the files of libx11 (4%) Extracting the files of libx11 (4%) Extracting the files of libx11 (4%) Extracting the files of libx11 (5%) Extracting the files of libx11 (5%) Extracting the files of libx11 (5%) Extracting the files of libx11 (6%) Extracting the files of libx11 (6%) Extracting the files of libx11 (6%) Extracting the files of libx11 (7%) Extracting the files of libx11 (7%) Extracting the files of libx11 (7%) Extracting the files of libx11 (7%) Extracting the files of libx11 (8%) Extracting the files of libx11 (8%) Extracting the files of libx11 (8%) Extracting the files of libx11 (9%) Extracting the files of libx11 (9%) Extracting the files of libx11 (9%) Extracting the files of libx11 (9%) Extracting the files of libx11 (10%) Extracting the files of libx11 (10%) Extracting the files of libx11 (10%) Extracting the files of libx11 (11%) Extracting the files of libx11 (11%) Extracting the files of libx11 (11%) Extracting the files of libx11 (12%) Extracting the files of libx11 (12%) Extracting the files of libx11 (12%) Extracting the files of libx11 (12%) Extracting the files of libx11 (13%) Extracting the files of libx11 (13%) Extracting the files of libx11 (13%) Extracting the files of libx11 (14%) Extracting the files of libx11 (14%) Extracting the files of libx11 (14%) Extracting the files of libx11 (14%) Extracting the files of libx11 (15%) Extracting the files of libx11 (15%) Extracting the files of libx11 (15%) Extracting the files of libx11 (16%) Extracting the files of libx11 (16%) Extracting the files of libx11 (16%) Extracting the files of libx11 (17%) Extracting the files of libx11 (17%) Extracting the files of libx11 (17%) Extracting the files of libx11 (17%) Extracting the files of libx11 (18%) Extracting the files of libx11 (18%) Extracting the files of libx11 (18%) Extracting the files of libx11 (19%) Extracting the files of libx11 (19%) Extracting the files of libx11 (19%) Extracting the files of libx11 (19%) Extracting the files of libx11 (20%) Extracting the files of libx11 (20%) Extracting the files of libx11 (20%) Extracting the files of libx11 (21%) Extracting the files of libx11 (21%) Extracting the files of libx11 (21%) Extracting the files of libx11 (21%) Extracting the files of libx11 (22%) Extracting the files of libx11 (22%) Extracting the files of libx11 (22%) Extracting the files of libx11 (23%) Extracting the files of libx11 (23%) Extracting the files of libx11 (23%) Extracting the files of libx11 (24%) Extracting the files of libx11 (24%) Extracting the files of libx11 (24%) Extracting the files of libx11 (24%) Extracting the files of libx11 (25%) Extracting the files of libx11 (25%) Extracting the files of libx11 (25%) Extracting the files of libx11 (26%) Extracting the files of libx11 (26%) Extracting the files of libx11 (26%) Extracting the files of libx11 (26%) Extracting the files of libx11 (27%) Extracting the files of libx11 (27%) Extracting the files of libx11 (27%) Extracting the files of libx11 (28%) Extracting the files of libx11 (28%) Extracting the files of libx11 (28%) Extracting the files of libx11 (29%) Extracting the files of libx11 (29%) Extracting the files of libx11 (29%) Extracting the files of libx11 (29%) Extracting the files of libx11 (30%) Extracting the files of libx11 (30%) Extracting the files of libx11 (30%) Extracting the files of libx11 (31%) Extracting the files of libx11 (31%) Extracting the files of libx11 (31%) Extracting the files of libx11 (31%) Extracting the files of libx11 (32%) Extracting the files of libx11 (32%) Extracting the files of libx11 (32%) Extracting the files of libx11 (33%) Extracting the files of libx11 (33%) Extracting the files of libx11 (33%) Extracting the files of libx11 (34%) Extracting the files of libx11 (34%) Extracting the files of libx11 (34%) Extracting the files of libx11 (34%) Extracting the files of libx11 (35%) Extracting the files of libx11 (35%) Extracting the files of libx11 (35%) Extracting the files of libx11 (36%) Extracting the files of libx11 (36%) Extracting the files of libx11 (36%) Extracting the files of libx11 (36%) Extracting the files of libx11 (37%) Extracting the files of libx11 (37%) Extracting the files of libx11 (37%) Extracting the files of libx11 (38%) Extracting the files of libx11 (38%) Extracting the files of libx11 (38%) Extracting the files of libx11 (39%) Extracting the files of libx11 (39%) Extracting the files of libx11 (39%) Extracting the files of libx11 (39%) Extracting the files of libx11 (40%) Extracting the files of libx11 (40%) Extracting the files of libx11 (40%) Extracting the files of libx11 (41%) Extracting the files of libx11 (41%) Extracting the files of libx11 (41%) Extracting the files of libx11 (41%) Extracting the files of libx11 (42%) Extracting the files of libx11 (42%) Extracting the files of libx11 (42%) Extracting the files of libx11 (43%) Extracting the files of libx11 (43%) Extracting the files of libx11 (43%) Extracting the files of libx11 (43%) Extracting the files of libx11 (44%) Extracting the files of libx11 (44%) Extracting the files of libx11 (44%) Extracting the files of libx11 (45%) Extracting the files of libx11 (45%) Extracting the files of libx11 (45%) Extracting the files of libx11 (46%) Extracting the files of libx11 (46%) Extracting the files of libx11 (46%) Extracting the files of libx11 (46%) Extracting the files of libx11 (47%) Extracting the files of libx11 (47%) Extracting the files of libx11 (47%) Extracting the files of libx11 (48%) Extracting the files of libx11 (48%) Extracting the files of libx11 (48%) Extracting the files of libx11 (48%) Extracting the files of libx11 (49%) Extracting the files of libx11 (49%) Extracting the files of libx11 (49%) Extracting the files of libx11 (50%) Extracting the files of libx11 (50%) Extracting the files of libx11 (50%) Extracting the files of libx11 (51%) Extracting the files of libx11 (51%) Extracting the files of libx11 (51%) Extracting the files of libx11 (51%) Extracting the files of libx11 (52%) Extracting the files of libx11 (52%) Extracting the files of libx11 (52%) Extracting the files of libx11 (53%) Extracting the files of libx11 (53%) Extracting the files of libx11 (53%) Extracting the files of libx11 (53%) Extracting the files of libx11 (54%) Extracting the files of libx11 (54%) Extracting the files of libx11 (54%) Extracting the files of libx11 (55%) Extracting the files of libx11 (55%) Extracting the files of libx11 (55%) Extracting the files of libx11 (56%) Extracting the files of libx11 (56%) Extracting the files of libx11 (56%) Extracting the files of libx11 (56%) Extracting the files of libx11 (57%) Extracting the files of libx11 (57%) Extracting the files of libx11 (57%) Extracting the files of libx11 (58%) Extracting the files of libx11 (58%) Extracting the files of libx11 (58%) Extracting the files of libx11 (58%) Extracting the files of libx11 (59%) Extracting the files of libx11 (59%) Extracting the files of libx11 (59%) Extracting the files of libx11 (60%) Extracting the files of libx11 (60%) Extracting the files of libx11 (60%) Extracting the files of libx11 (60%) Extracting the files of libx11 (61%) Extracting the files of libx11 (61%) Extracting the files of libx11 (61%) Extracting the files of libx11 (62%) Extracting the files of libx11 (62%) Extracting the files of libx11 (62%) Extracting the files of libx11 (63%) Extracting the files of libx11 (63%) Extracting the files of libx11 (63%) Extracting the files of libx11 (63%) Extracting the files of libx11 (64%) Extracting the files of libx11 (64%) Extracting the files of libx11 (64%) Extracting the files of libx11 (65%) Extracting the files of libx11 (65%) Extracting the files of libx11 (65%) Extracting the files of libx11 (65%) Extracting the files of libx11 (66%) Extracting the files of libx11 (66%) Extracting the files of libx11 (66%) Extracting the files of libx11 (67%) Extracting the files of libx11 (67%) Extracting the files of libx11 (67%) Extracting the files of libx11 (68%) Extracting the files of libx11 (68%) Extracting the files of libx11 (68%) Extracting the files of libx11 (68%) Extracting the files of libx11 (69%) Extracting the files of libx11 (69%) Extracting the files of libx11 (69%) Extracting the files of libx11 (70%) Extracting the files of libx11 (70%) Extracting the files of libx11 (70%) Extracting the files of libx11 (70%) Extracting the files of libx11 (71%) Extracting the files of libx11 (71%) Extracting the files of libx11 (71%) Extracting the files of libx11 (72%) Extracting the files of libx11 (72%) Extracting the files of libx11 (72%) Extracting the files of libx11 (73%) Extracting the files of libx11 (73%) Extracting the files of libx11 (73%) Extracting the files of libx11 (73%) Extracting the files of libx11 (74%) Extracting the files of libx11 (74%) Extracting the files of libx11 (74%) Extracting the files of libx11 (75%) Extracting the files of libx11 (75%) Extracting the files of libx11 (75%) Extracting the files of libx11 (75%) Extracting the files of libx11 (76%) Extracting the files of libx11 (76%) Extracting the files of libx11 (76%) Extracting the files of libx11 (77%) Extracting the files of libx11 (77%) Extracting the files of libx11 (77%) Extracting the files of libx11 (78%) Extracting the files of libx11 (78%) Extracting the files of libx11 (78%) Extracting the files of libx11 (78%) Extracting the files of libx11 (79%) Extracting the files of libx11 (79%) Extracting the files of libx11 (79%) Extracting the files of libx11 (80%) Extracting the files of libx11 (80%) Extracting the files of libx11 (80%) Extracting the files of libx11 (80%) Extracting the files of libx11 (81%) Extracting the files of libx11 (81%) Extracting the files of libx11 (81%) Extracting the files of libx11 (82%) Extracting the files of libx11 (82%) Extracting the files of libx11 (82%) Extracting the files of libx11 (82%) Extracting the files of libx11 (83%) Extracting the files of libx11 (83%) Extracting the files of libx11 (83%) Extracting the files of libx11 (84%) Extracting the files of libx11 (84%) Extracting the files of libx11 (84%) Extracting the files of libx11 (85%) Extracting the files of libx11 (85%) Extracting the files of libx11 (85%) Extracting the files of libx11 (85%) Extracting the files of libx11 (86%) Extracting the files of libx11 (86%) Extracting the files of libx11 (86%) Extracting the files of libx11 (87%) Extracting the files of libx11 (87%) Extracting the files of libx11 (87%) Extracting the files of libx11 (87%) Extracting the files of libx11 (88%) Extracting the files of libx11 (88%) Extracting the files of libx11 (88%) Extracting the files of libx11 (89%) Extracting the files of libx11 (89%) Extracting the files of libx11 (89%) Extracting the files of libx11 (90%) Extracting the files of libx11 (90%) Extracting the files of libx11 (90%) Extracting the files of libx11 (90%) Extracting the files of libx11 (91%) Extracting the files of libx11 (91%) Extracting the files of libx11 (91%) Extracting the files of libx11 (92%) Extracting the files of libx11 (92%) Extracting the files of libx11 (92%) Extracting the files of libx11 (92%) Extracting the files of libx11 (93%) Extracting the files of libx11 (93%) Extracting the files of libx11 (93%) Extracting the files of libx11 (94%) Extracting the files of libx11 (94%) Extracting the files of libx11 (94%) Extracting the files of libx11 (95%) Extracting the files of libx11 (95%) Extracting the files of libx11 (95%) Extracting the files of libx11 (95%) Extracting the files of libx11 (96%) Extracting the files of libx11 (96%) Extracting the files of libx11 (96%) Extracting the files of libx11 (97%) Extracting the files of libx11 (97%) Extracting the files of libx11 (97%) Extracting the files of libx11 (97%) Extracting the files of libx11 (98%) Extracting the files of libx11 (98%) Extracting the files of libx11 (98%) Extracting the files of libx11 (99%) Extracting the files of libx11 (99%) Extracting the files of libx11 (99%) Extracting the files of libx11 (100%) [complete] Installed libx11 Installing 5 / 293 Installing libxext, version 1.3.7, release 19 Extracting the files of libxext (14%) Extracting the files of libxext (28%) Extracting the files of libxext (42%) Extracting the files of libxext (57%) Extracting the files of libxext (71%) Extracting the files of libxext (85%) Extracting the files of libxext (100%) [complete] Installed libxext Installing 6 / 293 Installing libxtst, version 1.2.5, release 15 Extracting the files of libxtst (25%) Extracting the files of libxtst (50%) Extracting the files of libxtst (75%) Extracting the files of libxtst (100%) [complete] Installed libxtst Installing 7 / 293 Installing libxi, version 1.8.3, release 20 Extracting the files of libxi (20%) Extracting the files of libxi (40%) Extracting the files of libxi (60%) Extracting the files of libxi (80%) Extracting the files of libxi (100%) [complete] Installed libxi Installing 8 / 293 Installing at-spi2, version 2.60.6, release 61 Extracting the files of at-spi2 (0%) Extracting the files of at-spi2 (1%) Extracting the files of at-spi2 (2%) Extracting the files of at-spi2 (3%) Extracting the files of at-spi2 (3%) Extracting the files of at-spi2 (4%) Extracting the files of at-spi2 (5%) Extracting the files of at-spi2 (6%) Extracting the files of at-spi2 (7%) Extracting the files of at-spi2 (7%) Extracting the files of at-spi2 (8%) Extracting the files of at-spi2 (9%) Extracting the files of at-spi2 (10%) Extracting the files of at-spi2 (11%) Extracting the files of at-spi2 (11%) Extracting the files of at-spi2 (12%) Extracting the files of at-spi2 (13%) Extracting the files of at-spi2 (14%) Extracting the files of at-spi2 (15%) Extracting the files of at-spi2 (15%) Extracting the files of at-spi2 (16%) Extracting the files of at-spi2 (17%) Extracting the files of at-spi2 (18%) Extracting the files of at-spi2 (19%) Extracting the files of at-spi2 (19%) Extracting the files of at-spi2 (20%) Extracting the files of at-spi2 (21%) Extracting the files of at-spi2 (22%) Extracting the files of at-spi2 (23%) Extracting the files of at-spi2 (23%) Extracting the files of at-spi2 (24%) Extracting the files of at-spi2 (25%) Extracting the files of at-spi2 (26%) Extracting the files of at-spi2 (26%) Extracting the files of at-spi2 (27%) Extracting the files of at-spi2 (28%) Extracting the files of at-spi2 (29%) Extracting the files of at-spi2 (30%) Extracting the files of at-spi2 (30%) Extracting the files of at-spi2 (31%) Extracting the files of at-spi2 (32%) Extracting the files of at-spi2 (33%) Extracting the files of at-spi2 (34%) Extracting the files of at-spi2 (34%) Extracting the files of at-spi2 (35%) Extracting the files of at-spi2 (36%) Extracting the files of at-spi2 (37%) Extracting the files of at-spi2 (38%) Extracting the files of at-spi2 (38%) Extracting the files of at-spi2 (39%) Extracting the files of at-spi2 (40%) Extracting the files of at-spi2 (41%) Extracting the files of at-spi2 (42%) Extracting the files of at-spi2 (42%) Extracting the files of at-spi2 (43%) Extracting the files of at-spi2 (44%) Extracting the files of at-spi2 (45%) Extracting the files of at-spi2 (46%) Extracting the files of at-spi2 (46%) Extracting the files of at-spi2 (47%) Extracting the files of at-spi2 (48%) Extracting the files of at-spi2 (49%) Extracting the files of at-spi2 (50%) Extracting the files of at-spi2 (50%) Extracting the files of at-spi2 (51%) Extracting the files of at-spi2 (52%) Extracting the files of at-spi2 (53%) Extracting the files of at-spi2 (53%) Extracting the files of at-spi2 (54%) Extracting the files of at-spi2 (55%) Extracting the files of at-spi2 (56%) Extracting the files of at-spi2 (57%) Extracting the files of at-spi2 (57%) Extracting the files of at-spi2 (58%) Extracting the files of at-spi2 (59%) Extracting the files of at-spi2 (60%) Extracting the files of at-spi2 (61%) Extracting the files of at-spi2 (61%) Extracting the files of at-spi2 (62%) Extracting the files of at-spi2 (63%) Extracting the files of at-spi2 (64%) Extracting the files of at-spi2 (65%) Extracting the files of at-spi2 (65%) Extracting the files of at-spi2 (66%) Extracting the files of at-spi2 (67%) Extracting the files of at-spi2 (68%) Extracting the files of at-spi2 (69%) Extracting the files of at-spi2 (69%) Extracting the files of at-spi2 (70%) Extracting the files of at-spi2 (71%) Extracting the files of at-spi2 (72%) Extracting the files of at-spi2 (73%) Extracting the files of at-spi2 (73%) Extracting the files of at-spi2 (74%) Extracting the files of at-spi2 (75%) Extracting the files of at-spi2 (76%) Extracting the files of at-spi2 (76%) Extracting the files of at-spi2 (77%) Extracting the files of at-spi2 (78%) Extracting the files of at-spi2 (79%) Extracting the files of at-spi2 (80%) Extracting the files of at-spi2 (80%) Extracting the files of at-spi2 (81%) Extracting the files of at-spi2 (82%) Extracting the files of at-spi2 (83%) Extracting the files of at-spi2 (84%) Extracting the files of at-spi2 (84%) Extracting the files of at-spi2 (85%) Extracting the files of at-spi2 (86%) Extracting the files of at-spi2 (87%) Extracting the files of at-spi2 (88%) Extracting the files of at-spi2 (88%) Extracting the files of at-spi2 (89%) Extracting the files of at-spi2 (90%) Extracting the files of at-spi2 (91%) Extracting the files of at-spi2 (92%) Extracting the files of at-spi2 (92%) Extracting the files of at-spi2 (93%) Extracting the files of at-spi2 (94%) Extracting the files of at-spi2 (95%) Extracting the files of at-spi2 (96%) Extracting the files of at-spi2 (96%) Extracting the files of at-spi2 (97%) Extracting the files of at-spi2 (98%) Extracting the files of at-spi2 (99%) Extracting the files of at-spi2 (100%) [complete] Installed at-spi2 Installing 9 / 293 Installing xorgproto, version 2024.1, release 9 Extracting the files of xorgproto (0%) Extracting the files of xorgproto (1%) Extracting the files of xorgproto (1%) Extracting the files of xorgproto (2%) Extracting the files of xorgproto (3%) Extracting the files of xorgproto (3%) Extracting the files of xorgproto (4%) Extracting the files of xorgproto (5%) Extracting the files of xorgproto (5%) Extracting the files of xorgproto (6%) Extracting the files of xorgproto (7%) Extracting the files of xorgproto (7%) Extracting the files of xorgproto (8%) Extracting the files of xorgproto (9%) Extracting the files of xorgproto (9%) Extracting the files of xorgproto (10%) Extracting the files of xorgproto (10%) Extracting the files of xorgproto (11%) Extracting the files of xorgproto (12%) Extracting the files of xorgproto (12%) Extracting the files of xorgproto (13%) Extracting the files of xorgproto (14%) Extracting the files of xorgproto (14%) Extracting the files of xorgproto (15%) Extracting the files of xorgproto (16%) Extracting the files of xorgproto (16%) Extracting the files of xorgproto (17%) Extracting the files of xorgproto (18%) Extracting the files of xorgproto (18%) Extracting the files of xorgproto (19%) Extracting the files of xorgproto (20%) Extracting the files of xorgproto (20%) Extracting the files of xorgproto (21%) Extracting the files of xorgproto (21%) Extracting the files of xorgproto (22%) Extracting the files of xorgproto (23%) Extracting the files of xorgproto (23%) Extracting the files of xorgproto (24%) Extracting the files of xorgproto (25%) Extracting the files of xorgproto (25%) Extracting the files of xorgproto (26%) Extracting the files of xorgproto (27%) Extracting the files of xorgproto (27%) Extracting the files of xorgproto (28%) Extracting the files of xorgproto (29%) Extracting the files of xorgproto (29%) Extracting the files of xorgproto (30%) Extracting the files of xorgproto (30%) Extracting the files of xorgproto (31%) Extracting the files of xorgproto (32%) Extracting the files of xorgproto (32%) Extracting the files of xorgproto (33%) Extracting the files of xorgproto (34%) Extracting the files of xorgproto (34%) Extracting the files of xorgproto (35%) Extracting the files of xorgproto (36%) Extracting the files of xorgproto (36%) Extracting the files of xorgproto (37%) Extracting the files of xorgproto (38%) Extracting the files of xorgproto (38%) Extracting the files of xorgproto (39%) Extracting the files of xorgproto (40%) Extracting the files of xorgproto (40%) Extracting the files of xorgproto (41%) Extracting the files of xorgproto (41%) Extracting the files of xorgproto (42%) Extracting the files of xorgproto (43%) Extracting the files of xorgproto (43%) Extracting the files of xorgproto (44%) Extracting the files of xorgproto (45%) Extracting the files of xorgproto (45%) Extracting the files of xorgproto (46%) Extracting the files of xorgproto (47%) Extracting the files of xorgproto (47%) Extracting the files of xorgproto (48%) Extracting the files of xorgproto (49%) Extracting the files of xorgproto (49%) Extracting the files of xorgproto (50%) Extracting the files of xorgproto (50%) Extracting the files of xorgproto (51%) Extracting the files of xorgproto (52%) Extracting the files of xorgproto (52%) Extracting the files of xorgproto (53%) Extracting the files of xorgproto (54%) Extracting the files of xorgproto (54%) Extracting the files of xorgproto (55%) Extracting the files of xorgproto (56%) Extracting the files of xorgproto (56%) Extracting the files of xorgproto (57%) Extracting the files of xorgproto (58%) Extracting the files of xorgproto (58%) Extracting the files of xorgproto (59%) Extracting the files of xorgproto (60%) Extracting the files of xorgproto (60%) Extracting the files of xorgproto (61%) Extracting the files of xorgproto (61%) Extracting the files of xorgproto (62%) Extracting the files of xorgproto (63%) Extracting the files of xorgproto (63%) Extracting the files of xorgproto (64%) Extracting the files of xorgproto (65%) Extracting the files of xorgproto (65%) Extracting the files of xorgproto (66%) Extracting the files of xorgproto (67%) Extracting the files of xorgproto (67%) Extracting the files of xorgproto (68%) Extracting the files of xorgproto (69%) Extracting the files of xorgproto (69%) Extracting the files of xorgproto (70%) Extracting the files of xorgproto (70%) Extracting the files of xorgproto (71%) Extracting the files of xorgproto (72%) Extracting the files of xorgproto (72%) Extracting the files of xorgproto (73%) Extracting the files of xorgproto (74%) Extracting the files of xorgproto (74%) Extracting the files of xorgproto (75%) Extracting the files of xorgproto (76%) Extracting the files of xorgproto (76%) Extracting the files of xorgproto (77%) Extracting the files of xorgproto (78%) Extracting the files of xorgproto (78%) Extracting the files of xorgproto (79%) Extracting the files of xorgproto (80%) Extracting the files of xorgproto (80%) Extracting the files of xorgproto (81%) Extracting the files of xorgproto (81%) Extracting the files of xorgproto (82%) Extracting the files of xorgproto (83%) Extracting the files of xorgproto (83%) Extracting the files of xorgproto (84%) Extracting the files of xorgproto (85%) Extracting the files of xorgproto (85%) Extracting the files of xorgproto (86%) Extracting the files of xorgproto (87%) Extracting the files of xorgproto (87%) Extracting the files of xorgproto (88%) Extracting the files of xorgproto (89%) Extracting the files of xorgproto (89%) Extracting the files of xorgproto (90%) Extracting the files of xorgproto (90%) Extracting the files of xorgproto (91%) Extracting the files of xorgproto (92%) Extracting the files of xorgproto (92%) Extracting the files of xorgproto (93%) Extracting the files of xorgproto (94%) Extracting the files of xorgproto (94%) Extracting the files of xorgproto (95%) Extracting the files of xorgproto (96%) Extracting the files of xorgproto (96%) Extracting the files of xorgproto (97%) Extracting the files of xorgproto (98%) Extracting the files of xorgproto (98%) Extracting the files of xorgproto (99%) Extracting the files of xorgproto (100%) [complete] Installed xorgproto Installing 10 / 293 Installing libxfixes, version 6.0.2, release 17 Extracting the files of libxfixes (50%) Extracting the files of libxfixes (100%) [complete] Installed libxfixes Installing 11 / 293 Installing libxdmcp-devel, version 1.1.5, release 20 Extracting the files of libxdmcp-devel (33%) Extracting the files of libxdmcp-devel (66%) Extracting the files of libxdmcp-devel (100%) [complete] Installed libxdmcp-devel Installing 12 / 293 Installing libxau-devel, version 1.0.12, release 23 Extracting the files of libxau-devel (8%) Extracting the files of libxau-devel (16%) Extracting the files of libxau-devel (25%) Extracting the files of libxau-devel (33%) Extracting the files of libxau-devel (41%) Extracting the files of libxau-devel (50%) Extracting the files of libxau-devel (58%) Extracting the files of libxau-devel (66%) Extracting the files of libxau-devel (75%) Extracting the files of libxau-devel (83%) Extracting the files of libxau-devel (91%) Extracting the files of libxau-devel (100%) [complete] Installed libxau-devel Installing 13 / 293 Installing libxcb-devel, version 1.17.0, release 34 Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (100%) [complete] Installed libxcb-devel Installing 14 / 293 Installing libx11-devel, version 1.8.13, release 50 Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (100%) [complete] Installed libx11-devel Installing 15 / 293 Installing libxfixes-devel, version 6.0.2, release 17 Extracting the files of libxfixes-devel (25%) Extracting the files of libxfixes-devel (50%) Extracting the files of libxfixes-devel (75%) Extracting the files of libxfixes-devel (100%) [complete] Installed libxfixes-devel Installing 16 / 293 Installing libxext-devel, version 1.3.7, release 19 Extracting the files of libxext-devel (1%) Extracting the files of libxext-devel (2%) Extracting the files of libxext-devel (3%) Extracting the files of libxext-devel (5%) Extracting the files of libxext-devel (6%) Extracting the files of libxext-devel (7%) Extracting the files of libxext-devel (8%) Extracting the files of libxext-devel (10%) Extracting the files of libxext-devel (11%) Extracting the files of libxext-devel (12%) Extracting the files of libxext-devel (13%) Extracting the files of libxext-devel (15%) Extracting the files of libxext-devel (16%) Extracting the files of libxext-devel (17%) Extracting the files of libxext-devel (18%) Extracting the files of libxext-devel (20%) Extracting the files of libxext-devel (21%) Extracting the files of libxext-devel (22%) Extracting the files of libxext-devel (24%) Extracting the files of libxext-devel (25%) Extracting the files of libxext-devel (26%) Extracting the files of libxext-devel (27%) Extracting the files of libxext-devel (29%) Extracting the files of libxext-devel (30%) Extracting the files of libxext-devel (31%) Extracting the files of libxext-devel (32%) Extracting the files of libxext-devel (34%) Extracting the files of libxext-devel (35%) Extracting the files of libxext-devel (36%) Extracting the files of libxext-devel (37%) Extracting the files of libxext-devel (39%) Extracting the files of libxext-devel (40%) Extracting the files of libxext-devel (41%) Extracting the files of libxext-devel (43%) Extracting the files of libxext-devel (44%) Extracting the files of libxext-devel (45%) Extracting the files of libxext-devel (46%) Extracting the files of libxext-devel (48%) Extracting the files of libxext-devel (49%) Extracting the files of libxext-devel (50%) Extracting the files of libxext-devel (51%) Extracting the files of libxext-devel (53%) Extracting the files of libxext-devel (54%) Extracting the files of libxext-devel (55%) Extracting the files of libxext-devel (56%) Extracting the files of libxext-devel (58%) Extracting the files of libxext-devel (59%) Extracting the files of libxext-devel (60%) Extracting the files of libxext-devel (62%) Extracting the files of libxext-devel (63%) Extracting the files of libxext-devel (64%) Extracting the files of libxext-devel (65%) Extracting the files of libxext-devel (67%) Extracting the files of libxext-devel (68%) Extracting the files of libxext-devel (69%) Extracting the files of libxext-devel (70%) Extracting the files of libxext-devel (72%) Extracting the files of libxext-devel (73%) Extracting the files of libxext-devel (74%) Extracting the files of libxext-devel (75%) Extracting the files of libxext-devel (77%) Extracting the files of libxext-devel (78%) Extracting the files of libxext-devel (79%) Extracting the files of libxext-devel (81%) Extracting the files of libxext-devel (82%) Extracting the files of libxext-devel (83%) Extracting the files of libxext-devel (84%) Extracting the files of libxext-devel (86%) Extracting the files of libxext-devel (87%) Extracting the files of libxext-devel (88%) Extracting the files of libxext-devel (89%) Extracting the files of libxext-devel (91%) Extracting the files of libxext-devel (92%) Extracting the files of libxext-devel (93%) Extracting the files of libxext-devel (94%) Extracting the files of libxext-devel (96%) Extracting the files of libxext-devel (97%) Extracting the files of libxext-devel (98%) Extracting the files of libxext-devel (100%) [complete] Installed libxext-devel Installing 17 / 293 Installing libxi-devel, version 1.8.3, release 20 Extracting the files of libxi-devel (1%) Extracting the files of libxi-devel (2%) Extracting the files of libxi-devel (3%) Extracting the files of libxi-devel (5%) Extracting the files of libxi-devel (6%) Extracting the files of libxi-devel (7%) Extracting the files of libxi-devel (8%) Extracting the files of libxi-devel (10%) Extracting the files of libxi-devel (11%) Extracting the files of libxi-devel (12%) Extracting the files of libxi-devel (14%) Extracting the files of libxi-devel (15%) Extracting the files of libxi-devel (16%) Extracting the files of libxi-devel (17%) Extracting the files of libxi-devel (19%) Extracting the files of libxi-devel (20%) Extracting the files of libxi-devel (21%) Extracting the files of libxi-devel (23%) Extracting the files of libxi-devel (24%) Extracting the files of libxi-devel (25%) Extracting the files of libxi-devel (26%) Extracting the files of libxi-devel (28%) Extracting the files of libxi-devel (29%) Extracting the files of libxi-devel (30%) Extracting the files of libxi-devel (32%) Extracting the files of libxi-devel (33%) Extracting the files of libxi-devel (34%) Extracting the files of libxi-devel (35%) Extracting the files of libxi-devel (37%) Extracting the files of libxi-devel (38%) Extracting the files of libxi-devel (39%) Extracting the files of libxi-devel (41%) Extracting the files of libxi-devel (42%) Extracting the files of libxi-devel (43%) Extracting the files of libxi-devel (44%) Extracting the files of libxi-devel (46%) Extracting the files of libxi-devel (47%) Extracting the files of libxi-devel (48%) Extracting the files of libxi-devel (50%) Extracting the files of libxi-devel (51%) Extracting the files of libxi-devel (52%) Extracting the files of libxi-devel (53%) Extracting the files of libxi-devel (55%) Extracting the files of libxi-devel (56%) Extracting the files of libxi-devel (57%) Extracting the files of libxi-devel (58%) Extracting the files of libxi-devel (60%) Extracting the files of libxi-devel (61%) Extracting the files of libxi-devel (62%) Extracting the files of libxi-devel (64%) Extracting the files of libxi-devel (65%) Extracting the files of libxi-devel (66%) Extracting the files of libxi-devel (67%) Extracting the files of libxi-devel (69%) Extracting the files of libxi-devel (70%) Extracting the files of libxi-devel (71%) Extracting the files of libxi-devel (73%) Extracting the files of libxi-devel (74%) Extracting the files of libxi-devel (75%) Extracting the files of libxi-devel (76%) Extracting the files of libxi-devel (78%) Extracting the files of libxi-devel (79%) Extracting the files of libxi-devel (80%) Extracting the files of libxi-devel (82%) Extracting the files of libxi-devel (83%) Extracting the files of libxi-devel (84%) Extracting the files of libxi-devel (85%) Extracting the files of libxi-devel (87%) Extracting the files of libxi-devel (88%) Extracting the files of libxi-devel (89%) Extracting the files of libxi-devel (91%) Extracting the files of libxi-devel (92%) Extracting the files of libxi-devel (93%) Extracting the files of libxi-devel (94%) Extracting the files of libxi-devel (96%) Extracting the files of libxi-devel (97%) Extracting the files of libxi-devel (98%) Extracting the files of libxi-devel (100%) [complete] Installed libxi-devel Installing 18 / 293 Installing libxtst-devel, version 1.2.5, release 15 Extracting the files of libxtst-devel (6%) Extracting the files of libxtst-devel (13%) Extracting the files of libxtst-devel (20%) Extracting the files of libxtst-devel (26%) Extracting the files of libxtst-devel (33%) Extracting the files of libxtst-devel (40%) Extracting the files of libxtst-devel (46%) Extracting the files of libxtst-devel (53%) Extracting the files of libxtst-devel (60%) Extracting the files of libxtst-devel (66%) Extracting the files of libxtst-devel (73%) Extracting the files of libxtst-devel (80%) Extracting the files of libxtst-devel (86%) Extracting the files of libxtst-devel (93%) Extracting the files of libxtst-devel (100%) [complete] Installed libxtst-devel Installing 19 / 293 Installing at-spi2-devel, version 2.60.6, release 61 Extracting the files of at-spi2-devel (1%) Extracting the files of at-spi2-devel (2%) Extracting the files of at-spi2-devel (3%) Extracting the files of at-spi2-devel (5%) Extracting the files of at-spi2-devel (6%) Extracting the files of at-spi2-devel (7%) Extracting the files of at-spi2-devel (9%) Extracting the files of at-spi2-devel (10%) Extracting the files of at-spi2-devel (11%) Extracting the files of at-spi2-devel (13%) Extracting the files of at-spi2-devel (14%) Extracting the files of at-spi2-devel (15%) Extracting the files of at-spi2-devel (17%) Extracting the files of at-spi2-devel (18%) Extracting the files of at-spi2-devel (19%) Extracting the files of at-spi2-devel (21%) Extracting the files of at-spi2-devel (22%) Extracting the files of at-spi2-devel (23%) Extracting the files of at-spi2-devel (25%) Extracting the files of at-spi2-devel (26%) Extracting the files of at-spi2-devel (27%) Extracting the files of at-spi2-devel (28%) Extracting the files of at-spi2-devel (30%) Extracting the files of at-spi2-devel (31%) Extracting the files of at-spi2-devel (32%) Extracting the files of at-spi2-devel (34%) Extracting the files of at-spi2-devel (35%) Extracting the files of at-spi2-devel (36%) Extracting the files of at-spi2-devel (38%) Extracting the files of at-spi2-devel (39%) Extracting the files of at-spi2-devel (40%) Extracting the files of at-spi2-devel (42%) Extracting the files of at-spi2-devel (43%) Extracting the files of at-spi2-devel (44%) Extracting the files of at-spi2-devel (46%) Extracting the files of at-spi2-devel (47%) Extracting the files of at-spi2-devel (48%) Extracting the files of at-spi2-devel (50%) Extracting the files of at-spi2-devel (51%) Extracting the files of at-spi2-devel (52%) Extracting the files of at-spi2-devel (53%) Extracting the files of at-spi2-devel (55%) Extracting the files of at-spi2-devel (56%) Extracting the files of at-spi2-devel (57%) Extracting the files of at-spi2-devel (59%) Extracting the files of at-spi2-devel (60%) Extracting the files of at-spi2-devel (61%) Extracting the files of at-spi2-devel (63%) Extracting the files of at-spi2-devel (64%) Extracting the files of at-spi2-devel (65%) Extracting the files of at-spi2-devel (67%) Extracting the files of at-spi2-devel (68%) Extracting the files of at-spi2-devel (69%) Extracting the files of at-spi2-devel (71%) Extracting the files of at-spi2-devel (72%) Extracting the files of at-spi2-devel (73%) Extracting the files of at-spi2-devel (75%) Extracting the files of at-spi2-devel (76%) Extracting the files of at-spi2-devel (77%) Extracting the files of at-spi2-devel (78%) Extracting the files of at-spi2-devel (80%) Extracting the files of at-spi2-devel (81%) Extracting the files of at-spi2-devel (82%) Extracting the files of at-spi2-devel (84%) Extracting the files of at-spi2-devel (85%) Extracting the files of at-spi2-devel (86%) Extracting the files of at-spi2-devel (88%) Extracting the files of at-spi2-devel (89%) Extracting the files of at-spi2-devel (90%) Extracting the files of at-spi2-devel (92%) Extracting the files of at-spi2-devel (93%) Extracting the files of at-spi2-devel (94%) Extracting the files of at-spi2-devel (96%) Extracting the files of at-spi2-devel (97%) Extracting the files of at-spi2-devel (98%) Extracting the files of at-spi2-devel (100%) [complete] Installed at-spi2-devel Installing 20 / 293 Installing bubblewrap, version 0.11.2, release 22 Extracting the files of bubblewrap (20%) Extracting the files of bubblewrap (40%) Extracting the files of bubblewrap (60%) Extracting the files of bubblewrap (80%) Extracting the files of bubblewrap (100%) [complete] Installed bubblewrap Installing 21 / 293 Installing libboost-python3, version 1.92.0, release 48 Extracting the files of libboost-python3 (100%) [complete] Installed libboost-python3 Installing 22 / 293 Installing libboost-filesystem, version 1.92.0, release 48 Extracting the files of libboost-filesystem (100%) [complete] Installed libboost-filesystem Installing 23 / 293 Installing libboost-process, version 1.92.0, release 48 Extracting the files of libboost-process (100%) [complete] Installed libboost-process Installing 24 / 293 Installing srt, version 1.5.4, release 8 Extracting the files of srt (33%) Extracting the files of srt (66%) Extracting the files of srt (100%) [complete] Installed srt Installing 25 / 293 Installing hidapi, version 0.15.0, release 10 Extracting the files of hidapi (14%) Extracting the files of hidapi (28%) Extracting the files of hidapi (42%) Extracting the files of hidapi (57%) Extracting the files of hidapi (71%) Extracting the files of hidapi (85%) Extracting the files of hidapi (100%) [complete] Installed hidapi Installing 26 / 293 Installing gsm, version 1.0.18, release 4 Extracting the files of gsm (14%) Extracting the files of gsm (28%) Extracting the files of gsm (42%) Extracting the files of gsm (57%) Extracting the files of gsm (71%) Extracting the files of gsm (85%) Extracting the files of gsm (100%) [complete] Installed gsm Installing 27 / 293 Installing inih, version 62, release 8 Extracting the files of inih (33%) Extracting the files of inih (66%) Extracting the files of inih (100%) [complete] Installed inih Installing 28 / 293 Installing graphite2, version 1.3.15, release 9 Extracting the files of graphite2 (16%) Extracting the files of graphite2 (33%) Extracting the files of graphite2 (50%) Extracting the files of graphite2 (66%) Extracting the files of graphite2 (83%) Extracting the files of graphite2 (100%) [complete] Installed graphite2 Installing 29 / 293 Installing libpng, version 1.6.58, release 37 Extracting the files of libpng (12%) Extracting the files of libpng (25%) Extracting the files of libpng (37%) Extracting the files of libpng (50%) Extracting the files of libpng (62%) Extracting the files of libpng (75%) Extracting the files of libpng (87%) Extracting the files of libpng (100%) [complete] Installed libpng Installing 30 / 293 Installing freetype2, version 2.14.3, release 40 Extracting the files of freetype2 (33%) Extracting the files of freetype2 (66%) Extracting the files of freetype2 (100%) [complete] Installed freetype2 Installing 31 / 293 Installing harfbuzz, version 14.2.1, release 87 Extracting the files of harfbuzz (2%) Extracting the files of harfbuzz (5%) Extracting the files of harfbuzz (8%) Extracting the files of harfbuzz (11%) Extracting the files of harfbuzz (14%) Extracting the files of harfbuzz (17%) Extracting the files of harfbuzz (20%) Extracting the files of harfbuzz (22%) Extracting the files of harfbuzz (25%) Extracting the files of harfbuzz (28%) Extracting the files of harfbuzz (31%) Extracting the files of harfbuzz (34%) Extracting the files of harfbuzz (37%) Extracting the files of harfbuzz (40%) Extracting the files of harfbuzz (42%) Extracting the files of harfbuzz (45%) Extracting the files of harfbuzz (48%) Extracting the files of harfbuzz (51%) Extracting the files of harfbuzz (54%) Extracting the files of harfbuzz (57%) Extracting the files of harfbuzz (60%) Extracting the files of harfbuzz (62%) Extracting the files of harfbuzz (65%) Extracting the files of harfbuzz (68%) Extracting the files of harfbuzz (71%) Extracting the files of harfbuzz (74%) Extracting the files of harfbuzz (77%) Extracting the files of harfbuzz (80%) Extracting the files of harfbuzz (82%) Extracting the files of harfbuzz (85%) Extracting the files of harfbuzz (88%) Extracting the files of harfbuzz (91%) Extracting the files of harfbuzz (94%) Extracting the files of harfbuzz (97%) Extracting the files of harfbuzz (100%) [complete] Installed harfbuzz Installing 32 / 293 Installing fontconfig, version 2.18.2, release 55 Extracting the files of fontconfig (1%) Extracting the files of fontconfig (2%) Extracting the files of fontconfig (3%) Extracting the files of fontconfig (4%) Extracting the files of fontconfig (5%) Extracting the files of fontconfig (6%) Extracting the files of fontconfig (7%) Extracting the files of fontconfig (8%) Extracting the files of fontconfig (9%) Extracting the files of fontconfig (10%) Extracting the files of fontconfig (11%) Extracting the files of fontconfig (12%) Extracting the files of fontconfig (13%) Extracting the files of fontconfig (14%) Extracting the files of fontconfig (15%) Extracting the files of fontconfig (16%) Extracting the files of fontconfig (17%) Extracting the files of fontconfig (18%) Extracting the files of fontconfig (19%) Extracting the files of fontconfig (20%) Extracting the files of fontconfig (21%) Extracting the files of fontconfig (22%) Extracting the files of fontconfig (23%) Extracting the files of fontconfig (24%) Extracting the files of fontconfig (25%) Extracting the files of fontconfig (26%) Extracting the files of fontconfig (27%) Extracting the files of fontconfig (28%) Extracting the files of fontconfig (29%) Extracting the files of fontconfig (30%) Extracting the files of fontconfig (31%) Extracting the files of fontconfig (32%) Extracting the files of fontconfig (33%) Extracting the files of fontconfig (34%) Extracting the files of fontconfig (35%) Extracting the files of fontconfig (36%) Extracting the files of fontconfig (37%) Extracting the files of fontconfig (38%) Extracting the files of fontconfig (39%) Extracting the files of fontconfig (40%) Extracting the files of fontconfig (41%) Extracting the files of fontconfig (42%) Extracting the files of fontconfig (43%) Extracting the files of fontconfig (44%) Extracting the files of fontconfig (45%) Extracting the files of fontconfig (46%) Extracting the files of fontconfig (47%) Extracting the files of fontconfig (48%) Extracting the files of fontconfig (49%) Extracting the files of fontconfig (50%) Extracting the files of fontconfig (51%) Extracting the files of fontconfig (52%) Extracting the files of fontconfig (53%) Extracting the files of fontconfig (54%) Extracting the files of fontconfig (55%) Extracting the files of fontconfig (56%) Extracting the files of fontconfig (57%) Extracting the files of fontconfig (58%) Extracting the files of fontconfig (59%) Extracting the files of fontconfig (60%) Extracting the files of fontconfig (61%) Extracting the files of fontconfig (62%) Extracting the files of fontconfig (63%) Extracting the files of fontconfig (64%) Extracting the files of fontconfig (65%) Extracting the files of fontconfig (66%) Extracting the files of fontconfig (67%) Extracting the files of fontconfig (68%) Extracting the files of fontconfig (69%) Extracting the files of fontconfig (70%) Extracting the files of fontconfig (71%) Extracting the files of fontconfig (72%) Extracting the files of fontconfig (73%) Extracting the files of fontconfig (74%) Extracting the files of fontconfig (75%) Extracting the files of fontconfig (76%) Extracting the files of fontconfig (77%) Extracting the files of fontconfig (78%) Extracting the files of fontconfig (79%) Extracting the files of fontconfig (80%) Extracting the files of fontconfig (81%) Extracting the files of fontconfig (82%) Extracting the files of fontconfig (83%) Extracting the files of fontconfig (84%) Extracting the files of fontconfig (85%) Extracting the files of fontconfig (86%) Extracting the files of fontconfig (87%) Extracting the files of fontconfig (88%) Extracting the files of fontconfig (89%) Extracting the files of fontconfig (90%) Extracting the files of fontconfig (91%) Extracting the files of fontconfig (92%) Extracting the files of fontconfig (93%) Extracting the files of fontconfig (94%) Extracting the files of fontconfig (95%) Extracting the files of fontconfig (96%) Extracting the files of fontconfig (97%) Extracting the files of fontconfig (98%) Extracting the files of fontconfig (100%) [complete] Installed fontconfig Installing 33 / 293 Installing libxrender, version 0.9.12, release 18 Extracting the files of libxrender (33%) Extracting the files of libxrender (66%) Extracting the files of libxrender (100%) [complete] Installed libxrender Installing 34 / 293 Installing libxft, version 2.3.9, release 17 Extracting the files of libxft (50%) Extracting the files of libxft (100%) [complete] Installed libxft Installing 35 / 293 Installing libical, version 4.0.4, release 25 Extracting the files of libical (5%) Extracting the files of libical (10%) Extracting the files of libical (15%) Extracting the files of libical (21%) Extracting the files of libical (26%) Extracting the files of libical (31%) Extracting the files of libical (36%) Extracting the files of libical (42%) Extracting the files of libical (47%) Extracting the files of libical (52%) Extracting the files of libical (57%) Extracting the files of libical (63%) Extracting the files of libical (68%) Extracting the files of libical (73%) Extracting the files of libical (78%) Extracting the files of libical (84%) Extracting the files of libical (89%) Extracting the files of libical (94%) Extracting the files of libical (100%) [complete] Installed libical Installing 36 / 293 Installing e2fsprogs-devel, version 1.47.4, release 31 Extracting the files of e2fsprogs-devel (3%) Extracting the files of e2fsprogs-devel (6%) Extracting the files of e2fsprogs-devel (10%) Extracting the files of e2fsprogs-devel (13%) Extracting the files of e2fsprogs-devel (17%) Extracting the files of e2fsprogs-devel (20%) Extracting the files of e2fsprogs-devel (24%) Extracting the files of e2fsprogs-devel (27%) Extracting the files of e2fsprogs-devel (31%) Extracting the files of e2fsprogs-devel (34%) Extracting the files of e2fsprogs-devel (37%) Extracting the files of e2fsprogs-devel (41%) Extracting the files of e2fsprogs-devel (44%) Extracting the files of e2fsprogs-devel (48%) Extracting the files of e2fsprogs-devel (51%) Extracting the files of e2fsprogs-devel (55%) Extracting the files of e2fsprogs-devel (58%) Extracting the files of e2fsprogs-devel (62%) Extracting the files of e2fsprogs-devel (65%) Extracting the files of e2fsprogs-devel (68%) Extracting the files of e2fsprogs-devel (72%) Extracting the files of e2fsprogs-devel (75%) Extracting the files of e2fsprogs-devel (79%) Extracting the files of e2fsprogs-devel (82%) Extracting the files of e2fsprogs-devel (86%) Extracting the files of e2fsprogs-devel (89%) Extracting the files of e2fsprogs-devel (93%) Extracting the files of e2fsprogs-devel (96%) Extracting the files of e2fsprogs-devel (100%) [complete] Installed e2fsprogs-devel Installing 37 / 293 Installing opus, version 1.6.1, release 13 Extracting the files of opus (25%) Extracting the files of opus (50%) Extracting the files of opus (75%) Extracting the files of opus (100%) [complete] Installed opus Installing 38 / 293 Installing libboost-iostreams, version 1.92.0, release 48 Extracting the files of libboost-iostreams (100%) [complete] Installed libboost-iostreams Installing 39 / 293 Installing bluez, version 5.87, release 66 Extracting the files of bluez (0%) Extracting the files of bluez (1%) Extracting the files of bluez (2%) Extracting the files of bluez (3%) Extracting the files of bluez (4%) Extracting the files of bluez (5%) Extracting the files of bluez (6%) Extracting the files of bluez (7%) Extracting the files of bluez (8%) Extracting the files of bluez (9%) Extracting the files of bluez (9%) Extracting the files of bluez (10%) Extracting the files of bluez (11%) Extracting the files of bluez (12%) Extracting the files of bluez (13%) Extracting the files of bluez (14%) Extracting the files of bluez (15%) Extracting the files of bluez (16%) Extracting the files of bluez (17%) Extracting the files of bluez (18%) Extracting the files of bluez (18%) Extracting the files of bluez (19%) Extracting the files of bluez (20%) Extracting the files of bluez (21%) Extracting the files of bluez (22%) Extracting the files of bluez (23%) Extracting the files of bluez (24%) Extracting the files of bluez (25%) Extracting the files of bluez (26%) Extracting the files of bluez (27%) Extracting the files of bluez (27%) Extracting the files of bluez (28%) Extracting the files of bluez (29%) Extracting the files of bluez (30%) Extracting the files of bluez (31%) Extracting the files of bluez (32%) Extracting the files of bluez (33%) Extracting the files of bluez (34%) Extracting the files of bluez (35%) Extracting the files of bluez (36%) Extracting the files of bluez (36%) Extracting the files of bluez (37%) Extracting the files of bluez (38%) Extracting the files of bluez (39%) Extracting the files of bluez (40%) Extracting the files of bluez (41%) Extracting the files of bluez (42%) Extracting the files of bluez (43%) Extracting the files of bluez (44%) Extracting the files of bluez (45%) Extracting the files of bluez (45%) Extracting the files of bluez (46%) Extracting the files of bluez (47%) Extracting the files of bluez (48%) Extracting the files of bluez (49%) Extracting the files of bluez (50%) Extracting the files of bluez (51%) Extracting the files of bluez (52%) Extracting the files of bluez (53%) Extracting the files of bluez (54%) Extracting the files of bluez (54%) Extracting the files of bluez (55%) Extracting the files of bluez (56%) Extracting the files of bluez (57%) Extracting the files of bluez (58%) Extracting the files of bluez (59%) Extracting the files of bluez (60%) Extracting the files of bluez (61%) Extracting the files of bluez (62%) Extracting the files of bluez (63%) Extracting the files of bluez (63%) Extracting the files of bluez (64%) Extracting the files of bluez (65%) Extracting the files of bluez (66%) Extracting the files of bluez (67%) Extracting the files of bluez (68%) Extracting the files of bluez (69%) Extracting the files of bluez (70%) Extracting the files of bluez (71%) Extracting the files of bluez (72%) Extracting the files of bluez (72%) Extracting the files of bluez (73%) Extracting the files of bluez (74%) Extracting the files of bluez (75%) Extracting the files of bluez (76%) Extracting the files of bluez (77%) Extracting the files of bluez (78%) Extracting the files of bluez (79%) Extracting the files of bluez (80%) Extracting the files of bluez (81%) Extracting the files of bluez (81%) Extracting the files of bluez (82%) Extracting the files of bluez (83%) Extracting the files of bluez (84%) Extracting the files of bluez (85%) Extracting the files of bluez (86%) Extracting the files of bluez (87%) Extracting the files of bluez (88%) Extracting the files of bluez (89%) Extracting the files of bluez (90%) Extracting the files of bluez (90%) Extracting the files of bluez (91%) Extracting the files of bluez (92%) Extracting the files of bluez (93%) Extracting the files of bluez (94%) Extracting the files of bluez (95%) Extracting the files of bluez (96%) Extracting the files of bluez (97%) Extracting the files of bluez (98%) Extracting the files of bluez (99%) Extracting the files of bluez (100%) [complete] Installed bluez Installing 40 / 293 Installing libvoikko, version 4.3.3, release 17 Extracting the files of libvoikko (7%) Extracting the files of libvoikko (15%) Extracting the files of libvoikko (23%) Extracting the files of libvoikko (30%) Extracting the files of libvoikko (38%) Extracting the files of libvoikko (46%) Extracting the files of libvoikko (53%) Extracting the files of libvoikko (61%) Extracting the files of libvoikko (69%) Extracting the files of libvoikko (76%) Extracting the files of libvoikko (84%) Extracting the files of libvoikko (92%) Extracting the files of libvoikko (100%) [complete] Installed libvoikko Installing 41 / 293 Installing libboost-random, version 1.92.0, release 48 Extracting the files of libboost-random (100%) [complete] Installed libboost-random Installing 42 / 293 Installing tcl, version 8.6.13, release 15 Extracting the files of tcl (0%) Extracting the files of tcl (0%) Extracting the files of tcl (1%) Extracting the files of tcl (1%) Extracting the files of tcl (1%) Extracting the files of tcl (2%) Extracting the files of tcl (2%) Extracting the files of tcl (3%) Extracting the files of tcl (3%) Extracting the files of tcl (3%) Extracting the files of tcl (4%) Extracting the files of tcl (4%) Extracting the files of tcl (4%) Extracting the files of tcl (5%) Extracting the files of tcl (5%) Extracting the files of tcl (6%) Extracting the files of tcl (6%) Extracting the files of tcl (6%) Extracting the files of tcl (7%) Extracting the files of tcl (7%) Extracting the files of tcl (8%) Extracting the files of tcl (8%) Extracting the files of tcl (8%) Extracting the files of tcl (9%) Extracting the files of tcl (9%) Extracting the files of tcl (9%) Extracting the files of tcl (10%) Extracting the files of tcl (10%) Extracting the files of tcl (11%) Extracting the files of tcl (11%) Extracting the files of tcl (11%) Extracting the files of tcl (12%) Extracting the files of tcl (12%) Extracting the files of tcl (12%) Extracting the files of tcl (13%) Extracting the files of tcl (13%) Extracting the files of tcl (14%) Extracting the files of tcl (14%) Extracting the files of tcl (14%) Extracting the files of tcl (15%) Extracting the files of tcl (15%) Extracting the files of tcl (16%) Extracting the files of tcl (16%) Extracting the files of tcl (16%) Extracting the files of tcl (17%) Extracting the files of tcl (17%) Extracting the files of tcl (17%) Extracting the files of tcl (18%) Extracting the files of tcl (18%) Extracting the files of tcl (19%) Extracting the files of tcl (19%) Extracting the files of tcl (19%) Extracting the files of tcl (20%) Extracting the files of tcl (20%) Extracting the files of tcl (20%) Extracting the files of tcl (21%) Extracting the files of tcl (21%) Extracting the files of tcl (22%) Extracting the files of tcl (22%) Extracting the files of tcl (22%) Extracting the files of tcl (23%) Extracting the files of tcl (23%) Extracting the files of tcl (24%) Extracting the files of tcl (24%) Extracting the files of tcl (24%) Extracting the files of tcl (25%) Extracting the files of tcl (25%) Extracting the files of tcl (25%) Extracting the files of tcl (26%) Extracting the files of tcl (26%) Extracting the files of tcl (27%) Extracting the files of tcl (27%) Extracting the files of tcl (27%) Extracting the files of tcl (28%) Extracting the files of tcl (28%) Extracting the files of tcl (29%) Extracting the files of tcl (29%) Extracting the files of tcl (29%) Extracting the files of tcl (30%) Extracting the files of tcl (30%) Extracting the files of tcl (30%) Extracting the files of tcl (31%) Extracting the files of tcl (31%) Extracting the files of tcl (32%) Extracting the files of tcl (32%) Extracting the files of tcl (32%) Extracting the files of tcl (33%) Extracting the files of tcl (33%) Extracting the files of tcl (33%) Extracting the files of tcl (34%) Extracting the files of tcl (34%) Extracting the files of tcl (35%) Extracting the files of tcl (35%) Extracting the files of tcl (35%) Extracting the files of tcl (36%) Extracting the files of tcl (36%) Extracting the files of tcl (37%) Extracting the files of tcl (37%) Extracting the files of tcl (37%) Extracting the files of tcl (38%) Extracting the files of tcl (38%) Extracting the files of tcl (38%) Extracting the files of tcl (39%) Extracting the files of tcl (39%) Extracting the files of tcl (40%) Extracting the files of tcl (40%) Extracting the files of tcl (40%) Extracting the files of tcl (41%) Extracting the files of tcl (41%) Extracting the files of tcl (41%) Extracting the files of tcl (42%) Extracting the files of tcl (42%) Extracting the files of tcl (43%) Extracting the files of tcl (43%) Extracting the files of tcl (43%) Extracting the files of tcl (44%) Extracting the files of tcl (44%) Extracting the files of tcl (45%) Extracting the files of tcl (45%) Extracting the files of tcl (45%) Extracting the files of tcl (46%) Extracting the files of tcl (46%) Extracting the files of tcl (46%) Extracting the files of tcl (47%) Extracting the files of tcl (47%) Extracting the files of tcl (48%) Extracting the files of tcl (48%) Extracting the files of tcl (48%) Extracting the files of tcl (49%) Extracting the files of tcl (49%) Extracting the files of tcl (50%) Extracting the files of tcl (50%) Extracting the files of tcl (50%) Extracting the files of tcl (51%) Extracting the files of tcl (51%) Extracting the files of tcl (51%) Extracting the files of tcl (52%) Extracting the files of tcl (52%) Extracting the files of tcl (53%) Extracting the files of tcl (53%) Extracting the files of tcl (53%) Extracting the files of tcl (54%) Extracting the files of tcl (54%) Extracting the files of tcl (54%) Extracting the files of tcl (55%) Extracting the files of tcl (55%) Extracting the files of tcl (56%) Extracting the files of tcl (56%) Extracting the files of tcl (56%) Extracting the files of tcl (57%) Extracting the files of tcl (57%) Extracting the files of tcl (58%) Extracting the files of tcl (58%) Extracting the files of tcl (58%) Extracting the files of tcl (59%) Extracting the files of tcl (59%) Extracting the files of tcl (59%) Extracting the files of tcl (60%) Extracting the files of tcl (60%) Extracting the files of tcl (61%) Extracting the files of tcl (61%) Extracting the files of tcl (61%) Extracting the files of tcl (62%) Extracting the files of tcl (62%) Extracting the files of tcl (62%) Extracting the files of tcl (63%) Extracting the files of tcl (63%) Extracting the files of tcl (64%) Extracting the files of tcl (64%) Extracting the files of tcl (64%) Extracting the files of tcl (65%) Extracting the files of tcl (65%) Extracting the files of tcl (66%) Extracting the files of tcl (66%) Extracting the files of tcl (66%) Extracting the files of tcl (67%) Extracting the files of tcl (67%) Extracting the files of tcl (67%) Extracting the files of tcl (68%) Extracting the files of tcl (68%) Extracting the files of tcl (69%) Extracting the files of tcl (69%) Extracting the files of tcl (69%) Extracting the files of tcl (70%) Extracting the files of tcl (70%) Extracting the files of tcl (70%) Extracting the files of tcl (71%) Extracting the files of tcl (71%) Extracting the files of tcl (72%) Extracting the files of tcl (72%) Extracting the files of tcl (72%) Extracting the files of tcl (73%) Extracting the files of tcl (73%) Extracting the files of tcl (74%) Extracting the files of tcl (74%) Extracting the files of tcl (74%) Extracting the files of tcl (75%) Extracting the files of tcl (75%) Extracting the files of tcl (75%) Extracting the files of tcl (76%) Extracting the files of tcl (76%) Extracting the files of tcl (77%) Extracting the files of tcl (77%) Extracting the files of tcl (77%) Extracting the files of tcl (78%) Extracting the files of tcl (78%) Extracting the files of tcl (79%) Extracting the files of tcl (79%) Extracting the files of tcl (79%) Extracting the files of tcl (80%) Extracting the files of tcl (80%) Extracting the files of tcl (80%) Extracting the files of tcl (81%) Extracting the files of tcl (81%) Extracting the files of tcl (82%) Extracting the files of tcl (82%) Extracting the files of tcl (82%) Extracting the files of tcl (83%) Extracting the files of tcl (83%) Extracting the files of tcl (83%) Extracting the files of tcl (84%) Extracting the files of tcl (84%) Extracting the files of tcl (85%) Extracting the files of tcl (85%) Extracting the files of tcl (85%) Extracting the files of tcl (86%) Extracting the files of tcl (86%) Extracting the files of tcl (87%) Extracting the files of tcl (87%) Extracting the files of tcl (87%) Extracting the files of tcl (88%) Extracting the files of tcl (88%) Extracting the files of tcl (88%) Extracting the files of tcl (89%) Extracting the files of tcl (89%) Extracting the files of tcl (90%) Extracting the files of tcl (90%) Extracting the files of tcl (90%) Extracting the files of tcl (91%) Extracting the files of tcl (91%) Extracting the files of tcl (91%) Extracting the files of tcl (92%) Extracting the files of tcl (92%) Extracting the files of tcl (93%) Extracting the files of tcl (93%) Extracting the files of tcl (93%) Extracting the files of tcl (94%) Extracting the files of tcl (94%) Extracting the files of tcl (95%) Extracting the files of tcl (95%) Extracting the files of tcl (95%) Extracting the files of tcl (96%) Extracting the files of tcl (96%) Extracting the files of tcl (96%) Extracting the files of tcl (97%) Extracting the files of tcl (97%) Extracting the files of tcl (98%) Extracting the files of tcl (98%) Extracting the files of tcl (98%) Extracting the files of tcl (99%) Extracting the files of tcl (99%) Extracting the files of tcl (100%) [complete] Installed tcl Installing 43 / 293 Installing libxscrnsaver, version 1.2.5, release 16 Extracting the files of libxscrnsaver (50%) Extracting the files of libxscrnsaver (100%) [complete] Installed libxscrnsaver Installing 44 / 293 Installing tk, version 8.6.11.1, release 15 Extracting the files of tk (1%) Extracting the files of tk (2%) Extracting the files of tk (3%) Extracting the files of tk (4%) Extracting the files of tk (5%) Extracting the files of tk (6%) Extracting the files of tk (7%) Extracting the files of tk (8%) Extracting the files of tk (9%) Extracting the files of tk (10%) Extracting the files of tk (11%) Extracting the files of tk (12%) Extracting the files of tk (13%) Extracting the files of tk (14%) Extracting the files of tk (15%) Extracting the files of tk (17%) Extracting the files of tk (18%) Extracting the files of tk (19%) Extracting the files of tk (20%) Extracting the files of tk (21%) Extracting the files of tk (22%) Extracting the files of tk (23%) Extracting the files of tk (24%) Extracting the files of tk (25%) Extracting the files of tk (26%) Extracting the files of tk (27%) Extracting the files of tk (28%) Extracting the files of tk (29%) Extracting the files of tk (30%) Extracting the files of tk (31%) Extracting the files of tk (32%) Extracting the files of tk (34%) Extracting the files of tk (35%) Extracting the files of tk (36%) Extracting the files of tk (37%) Extracting the files of tk (38%) Extracting the files of tk (39%) Extracting the files of tk (40%) Extracting the files of tk (41%) Extracting the files of tk (42%) Extracting the files of tk (43%) Extracting the files of tk (44%) Extracting the files of tk (45%) Extracting the files of tk (46%) Extracting the files of tk (47%) Extracting the files of tk (48%) Extracting the files of tk (50%) Extracting the files of tk (51%) Extracting the files of tk (52%) Extracting the files of tk (53%) Extracting the files of tk (54%) Extracting the files of tk (55%) Extracting the files of tk (56%) Extracting the files of tk (57%) Extracting the files of tk (58%) Extracting the files of tk (59%) Extracting the files of tk (60%) Extracting the files of tk (61%) Extracting the files of tk (62%) Extracting the files of tk (63%) Extracting the files of tk (64%) Extracting the files of tk (65%) Extracting the files of tk (67%) Extracting the files of tk (68%) Extracting the files of tk (69%) Extracting the files of tk (70%) Extracting the files of tk (71%) Extracting the files of tk (72%) Extracting the files of tk (73%) Extracting the files of tk (74%) Extracting the files of tk (75%) Extracting the files of tk (76%) Extracting the files of tk (77%) Extracting the files of tk (78%) Extracting the files of tk (79%) Extracting the files of tk (80%) Extracting the files of tk (81%) Extracting the files of tk (82%) Extracting the files of tk (84%) Extracting the files of tk (85%) Extracting the files of tk (86%) Extracting the files of tk (87%) Extracting the files of tk (88%) Extracting the files of tk (89%) Extracting the files of tk (90%) Extracting the files of tk (91%) Extracting the files of tk (92%) Extracting the files of tk (93%) Extracting the files of tk (94%) Extracting the files of tk (95%) Extracting the files of tk (96%) Extracting the files of tk (97%) Extracting the files of tk (98%) Extracting the files of tk (100%) [complete] Installed tk Installing 45 / 293 Installing libxxf86vm, version 1.1.7, release 18 Extracting the files of libxxf86vm (50%) Extracting the files of libxxf86vm (100%) [complete] Installed libxxf86vm Installing 46 / 293 Installing libglvnd, version 1.7.0, release 23 Extracting the files of libglvnd (4%) Extracting the files of libglvnd (9%) Extracting the files of libglvnd (13%) Extracting the files of libglvnd (18%) Extracting the files of libglvnd (22%) Extracting the files of libglvnd (27%) Extracting the files of libglvnd (31%) Extracting the files of libglvnd (36%) Extracting the files of libglvnd (40%) Extracting the files of libglvnd (45%) Extracting the files of libglvnd (50%) Extracting the files of libglvnd (54%) Extracting the files of libglvnd (59%) Extracting the files of libglvnd (63%) Extracting the files of libglvnd (68%) Extracting the files of libglvnd (72%) Extracting the files of libglvnd (77%) Extracting the files of libglvnd (81%) Extracting the files of libglvnd (86%) Extracting the files of libglvnd (90%) Extracting the files of libglvnd (95%) Extracting the files of libglvnd (100%) [complete] Installed libglvnd Installing 47 / 293 Installing freeglut, version 3.8.0, release 15 Extracting the files of freeglut (33%) Extracting the files of freeglut (66%) Extracting the files of freeglut (100%) [complete] Installed freeglut Installing 48 / 293 Installing pixman, version 0.46.4, release 23 Extracting the files of pixman (50%) Extracting the files of pixman (100%) [complete] Installed pixman Installing 49 / 293 Installing libcairo, version 1.18.2, release 55 Extracting the files of libcairo (12%) Extracting the files of libcairo (25%) Extracting the files of libcairo (37%) Extracting the files of libcairo (50%) Extracting the files of libcairo (62%) Extracting the files of libcairo (75%) Extracting the files of libcairo (87%) Extracting the files of libcairo (100%) [complete] Installed libcairo Installing 50 / 293 Installing wayland, version 1.26.0, release 36 Extracting the files of wayland (11%) Extracting the files of wayland (22%) Extracting the files of wayland (33%) Extracting the files of wayland (44%) Extracting the files of wayland (55%) Extracting the files of wayland (66%) Extracting the files of wayland (77%) Extracting the files of wayland (88%) Extracting the files of wayland (100%) [complete] Installed wayland Installing 51 / 293 Installing fribidi, version 1.0.15, release 10 Extracting the files of fribidi (50%) Extracting the files of fribidi (100%) [complete] Installed fribidi Installing 52 / 293 Installing libdatrie, version 0.2.14, release 3 Extracting the files of libdatrie (14%) Extracting the files of libdatrie (28%) Extracting the files of libdatrie (42%) Extracting the files of libdatrie (57%) Extracting the files of libdatrie (71%) Extracting the files of libdatrie (85%) Extracting the files of libdatrie (100%) [complete] Installed libdatrie Installing 53 / 293 Installing libthai, version 0.1.30, release 3 Extracting the files of libthai (25%) Extracting the files of libthai (50%) Extracting the files of libthai (75%) Extracting the files of libthai (100%) [complete] Installed libthai Installing 54 / 293 Installing pango, version 1.58.2, release 66 Extracting the files of pango (5%) Extracting the files of pango (11%) Extracting the files of pango (16%) Extracting the files of pango (22%) Extracting the files of pango (27%) Extracting the files of pango (33%) Extracting the files of pango (38%) Extracting the files of pango (44%) Extracting the files of pango (50%) Extracting the files of pango (55%) Extracting the files of pango (61%) Extracting the files of pango (66%) Extracting the files of pango (72%) Extracting the files of pango (77%) Extracting the files of pango (83%) Extracting the files of pango (88%) Extracting the files of pango (94%) Extracting the files of pango (100%) [complete] Installed pango Installing 55 / 293 Installing libdecor, version 0.2.5, release 5 Extracting the files of libdecor (25%) Extracting the files of libdecor (50%) Extracting the files of libdecor (75%) Extracting the files of libdecor (100%) [complete] Installed libdecor Installing 56 / 293 Installing libpciaccess, version 0.19, release 15 Extracting the files of libpciaccess (50%) Extracting the files of libpciaccess (100%) [complete] Installed libpciaccess Installing 57 / 293 Installing libdrm, version 2.4.133, release 54 Extracting the files of libdrm (9%) Extracting the files of libdrm (18%) Extracting the files of libdrm (27%) Extracting the files of libdrm (36%) Extracting the files of libdrm (45%) Extracting the files of libdrm (54%) Extracting the files of libdrm (63%) Extracting the files of libdrm (72%) Extracting the files of libdrm (81%) Extracting the files of libdrm (90%) Extracting the files of libdrm (100%) [complete] Installed libdrm Installing 58 / 293 Installing spirv-tools, version 1.4.341.0, release 36 Extracting the files of spirv-tools (5%) Extracting the files of spirv-tools (10%) Extracting the files of spirv-tools (15%) Extracting the files of spirv-tools (21%) Extracting the files of spirv-tools (26%) Extracting the files of spirv-tools (31%) Extracting the files of spirv-tools (36%) Extracting the files of spirv-tools (42%) Extracting the files of spirv-tools (47%) Extracting the files of spirv-tools (52%) Extracting the files of spirv-tools (57%) Extracting the files of spirv-tools (63%) Extracting the files of spirv-tools (68%) Extracting the files of spirv-tools (73%) Extracting the files of spirv-tools (78%) Extracting the files of spirv-tools (84%) Extracting the files of spirv-tools (89%) Extracting the files of spirv-tools (94%) Extracting the files of spirv-tools (100%) [complete] Installed spirv-tools Installing 59 / 293 Installing libdisplay-info, version 0.3.0, release 3 Extracting the files of libdisplay-info (33%) Extracting the files of libdisplay-info (66%) Extracting the files of libdisplay-info (100%) [complete] Installed libdisplay-info Installing 60 / 293 Installing libedit, version 20260512.3.1, release 17 Extracting the files of libedit (20%) Extracting the files of libedit (40%) Extracting the files of libedit (60%) Extracting the files of libedit (80%) Extracting the files of libedit (100%) [complete] Installed libedit Installing 61 / 293 Installing polly, version 21.1.8, release 137 Extracting the files of polly (33%) Extracting the files of polly (66%) Extracting the files of polly (100%) [complete] Installed polly Installing 62 / 293 Installing llvm-libs, version 21.1.8, release 137 Extracting the files of llvm-libs (16%) Extracting the files of llvm-libs (33%) Extracting the files of llvm-libs (50%) Extracting the files of llvm-libs (66%) Extracting the files of llvm-libs (83%) Extracting the files of llvm-libs (100%) [complete] Installed llvm-libs Installing 63 / 293 Installing spirv-llvm-translator, version 21.1, release 25 Extracting the files of spirv-llvm-translator (33%) Extracting the files of spirv-llvm-translator (66%) Extracting the files of spirv-llvm-translator (100%) [complete] Installed spirv-llvm-translator Installing 64 / 293 Installing clang-libs, version 21.1.8, release 137 Extracting the files of clang-libs (0%) Extracting the files of clang-libs (0%) Extracting the files of clang-libs (0%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (100%) [complete] Installed clang-libs Installing 65 / 293 Installing lm_sensors, version 3.6.2, release 9 Extracting the files of lm_sensors (4%) Extracting the files of lm_sensors (8%) Extracting the files of lm_sensors (12%) Extracting the files of lm_sensors (16%) Extracting the files of lm_sensors (20%) Extracting the files of lm_sensors (25%) Extracting the files of lm_sensors (29%) Extracting the files of lm_sensors (33%) Extracting the files of lm_sensors (37%) Extracting the files of lm_sensors (41%) Extracting the files of lm_sensors (45%) Extracting the files of lm_sensors (50%) Extracting the files of lm_sensors (54%) Extracting the files of lm_sensors (58%) Extracting the files of lm_sensors (62%) Extracting the files of lm_sensors (66%) Extracting the files of lm_sensors (70%) Extracting the files of lm_sensors (75%) Extracting the files of lm_sensors (79%) Extracting the files of lm_sensors (83%) Extracting the files of lm_sensors (87%) Extracting the files of lm_sensors (91%) Extracting the files of lm_sensors (95%) Extracting the files of lm_sensors (100%) [complete] Installed lm_sensors Installing 66 / 293 Installing libxshmfence, version 1.3.3, release 17 Extracting the files of libxshmfence (50%) Extracting the files of libxshmfence (100%) [complete] Installed libxshmfence Installing 67 / 293 Installing xcb-util-keysyms, version 0.4.1, release 9 Extracting the files of xcb-util-keysyms (50%) Extracting the files of xcb-util-keysyms (100%) [complete] Installed xcb-util-keysyms Installing 68 / 293 Installing mesalib, version 26.1.7, release 310 Extracting the files of mesalib (0%) Extracting the files of mesalib (1%) Extracting the files of mesalib (2%) Extracting the files of mesalib (3%) Extracting the files of mesalib (4%) Extracting the files of mesalib (5%) Extracting the files of mesalib (6%) Extracting the files of mesalib (7%) Extracting the files of mesalib (8%) Extracting the files of mesalib (9%) Extracting the files of mesalib (10%) Extracting the files of mesalib (11%) Extracting the files of mesalib (12%) Extracting the files of mesalib (13%) Extracting the files of mesalib (14%) Extracting the files of mesalib (15%) Extracting the files of mesalib (16%) Extracting the files of mesalib (17%) Extracting the files of mesalib (18%) Extracting the files of mesalib (19%) Extracting the files of mesalib (20%) Extracting the files of mesalib (21%) Extracting the files of mesalib (22%) Extracting the files of mesalib (23%) Extracting the files of mesalib (24%) Extracting the files of mesalib (25%) Extracting the files of mesalib (26%) Extracting the files of mesalib (27%) Extracting the files of mesalib (28%) Extracting the files of mesalib (29%) Extracting the files of mesalib (30%) Extracting the files of mesalib (31%) Extracting the files of mesalib (32%) Extracting the files of mesalib (33%) Extracting the files of mesalib (34%) Extracting the files of mesalib (35%) Extracting the files of mesalib (36%) Extracting the files of mesalib (37%) Extracting the files of mesalib (38%) Extracting the files of mesalib (39%) Extracting the files of mesalib (40%) Extracting the files of mesalib (41%) Extracting the files of mesalib (42%) Extracting the files of mesalib (43%) Extracting the files of mesalib (44%) Extracting the files of mesalib (45%) Extracting the files of mesalib (46%) Extracting the files of mesalib (47%) Extracting the files of mesalib (48%) Extracting the files of mesalib (49%) Extracting the files of mesalib (50%) Extracting the files of mesalib (50%) Extracting the files of mesalib (51%) Extracting the files of mesalib (52%) Extracting the files of mesalib (53%) Extracting the files of mesalib (54%) Extracting the files of mesalib (55%) Extracting the files of mesalib (56%) Extracting the files of mesalib (57%) Extracting the files of mesalib (58%) Extracting the files of mesalib (59%) Extracting the files of mesalib (60%) Extracting the files of mesalib (61%) Extracting the files of mesalib (62%) Extracting the files of mesalib (63%) Extracting the files of mesalib (64%) Extracting the files of mesalib (65%) Extracting the files of mesalib (66%) Extracting the files of mesalib (67%) Extracting the files of mesalib (68%) Extracting the files of mesalib (69%) Extracting the files of mesalib (70%) Extracting the files of mesalib (71%) Extracting the files of mesalib (72%) Extracting the files of mesalib (73%) Extracting the files of mesalib (74%) Extracting the files of mesalib (75%) Extracting the files of mesalib (76%) Extracting the files of mesalib (77%) Extracting the files of mesalib (78%) Extracting the files of mesalib (79%) Extracting the files of mesalib (80%) Extracting the files of mesalib (81%) Extracting the files of mesalib (82%) Extracting the files of mesalib (83%) Extracting the files of mesalib (84%) Extracting the files of mesalib (85%) Extracting the files of mesalib (86%) Extracting the files of mesalib (87%) Extracting the files of mesalib (88%) Extracting the files of mesalib (89%) Extracting the files of mesalib (90%) Extracting the files of mesalib (91%) Extracting the files of mesalib (92%) Extracting the files of mesalib (93%) Extracting the files of mesalib (94%) Extracting the files of mesalib (95%) Extracting the files of mesalib (96%) Extracting the files of mesalib (97%) Extracting the files of mesalib (98%) Extracting the files of mesalib (99%) Extracting the files of mesalib (100%) [complete] Installed mesalib Installing 69 / 293 Installing libsamplerate, version 0.2.2, release 6 Extracting the files of libsamplerate (5%) Extracting the files of libsamplerate (10%) Extracting the files of libsamplerate (15%) Extracting the files of libsamplerate (21%) Extracting the files of libsamplerate (26%) Extracting the files of libsamplerate (31%) Extracting the files of libsamplerate (36%) Extracting the files of libsamplerate (42%) Extracting the files of libsamplerate (47%) Extracting the files of libsamplerate (52%) Extracting the files of libsamplerate (57%) Extracting the files of libsamplerate (63%) Extracting the files of libsamplerate (68%) Extracting the files of libsamplerate (73%) Extracting the files of libsamplerate (78%) Extracting the files of libsamplerate (84%) Extracting the files of libsamplerate (89%) Extracting the files of libsamplerate (94%) Extracting the files of libsamplerate (100%) [complete] Installed libsamplerate Installing 70 / 293 Installing libxrandr, version 1.5.5, release 18 Extracting the files of libxrandr (50%) Extracting the files of libxrandr (100%) [complete] Installed libxrandr Installing 71 / 293 Installing xkeyboard-config, version 2.48, release 19 Extracting the files of xkeyboard-config (0%) Extracting the files of xkeyboard-config (0%) Extracting the files of xkeyboard-config (0%) Extracting the files of xkeyboard-config (1%) Extracting the files of xkeyboard-config (1%) Extracting the files of xkeyboard-config (1%) Extracting the files of xkeyboard-config (1%) Extracting the files of xkeyboard-config (2%) Extracting the files of xkeyboard-config (2%) Extracting the files of xkeyboard-config (2%) Extracting the files of xkeyboard-config (2%) Extracting the files of xkeyboard-config (3%) Extracting the files of xkeyboard-config (3%) Extracting the files of xkeyboard-config (3%) Extracting the files of xkeyboard-config (3%) Extracting the files of xkeyboard-config (4%) Extracting the files of xkeyboard-config (4%) Extracting the files of xkeyboard-config (4%) Extracting the files of xkeyboard-config (4%) Extracting the files of xkeyboard-config (5%) Extracting the files of xkeyboard-config (5%) Extracting the files of xkeyboard-config (5%) Extracting the files of xkeyboard-config (5%) Extracting the files of xkeyboard-config (6%) Extracting the files of xkeyboard-config (6%) Extracting the files of xkeyboard-config (6%) Extracting the files of xkeyboard-config (6%) Extracting the files of xkeyboard-config (7%) Extracting the files of xkeyboard-config (7%) Extracting the files of xkeyboard-config (7%) Extracting the files of xkeyboard-config (7%) Extracting the files of xkeyboard-config (8%) Extracting the files of xkeyboard-config (8%) Extracting the files of xkeyboard-config (8%) Extracting the files of xkeyboard-config (8%) Extracting the files of xkeyboard-config (9%) Extracting the files of xkeyboard-config (9%) Extracting the files of xkeyboard-config (9%) Extracting the files of xkeyboard-config (9%) Extracting the files of xkeyboard-config (10%) Extracting the files of xkeyboard-config (10%) Extracting the files of xkeyboard-config (10%) Extracting the files of xkeyboard-config (10%) Extracting the files of xkeyboard-config (11%) Extracting the files of xkeyboard-config (11%) Extracting the files of xkeyboard-config (11%) Extracting the files of xkeyboard-config (12%) Extracting the files of xkeyboard-config (12%) Extracting the files of xkeyboard-config (12%) Extracting the files of xkeyboard-config (12%) Extracting the files of xkeyboard-config (13%) Extracting the files of xkeyboard-config (13%) Extracting the files of xkeyboard-config (13%) Extracting the files of xkeyboard-config (13%) Extracting the files of xkeyboard-config (14%) Extracting the files of xkeyboard-config (14%) Extracting the files of xkeyboard-config (14%) Extracting the files of xkeyboard-config (14%) Extracting the files of xkeyboard-config (15%) Extracting the files of xkeyboard-config (15%) Extracting the files of xkeyboard-config (15%) Extracting the files of xkeyboard-config (15%) Extracting the files of xkeyboard-config (16%) Extracting the files of xkeyboard-config (16%) Extracting the files of xkeyboard-config (16%) Extracting the files of xkeyboard-config (16%) Extracting the files of xkeyboard-config (17%) Extracting the files of xkeyboard-config (17%) Extracting the files of xkeyboard-config (17%) Extracting the files of xkeyboard-config (17%) Extracting the files of xkeyboard-config (18%) Extracting the files of xkeyboard-config (18%) Extracting the files of xkeyboard-config (18%) Extracting the files of xkeyboard-config (18%) Extracting the files of xkeyboard-config (19%) Extracting the files of xkeyboard-config (19%) Extracting the files of xkeyboard-config (19%) Extracting the files of xkeyboard-config (19%) Extracting the files of xkeyboard-config (20%) Extracting the files of xkeyboard-config (20%) Extracting the files of xkeyboard-config (20%) Extracting the files of xkeyboard-config (20%) Extracting the files of xkeyboard-config (21%) Extracting the files of xkeyboard-config (21%) Extracting the files of xkeyboard-config (21%) Extracting the files of xkeyboard-config (21%) Extracting the files of xkeyboard-config (22%) Extracting the files of xkeyboard-config (22%) Extracting the files of xkeyboard-config (22%) Extracting the files of xkeyboard-config (23%) Extracting the files of xkeyboard-config (23%) Extracting the files of xkeyboard-config (23%) Extracting the files of xkeyboard-config (23%) Extracting the files of xkeyboard-config (24%) Extracting the files of xkeyboard-config (24%) Extracting the files of xkeyboard-config (24%) Extracting the files of xkeyboard-config (24%) Extracting the files of xkeyboard-config (25%) Extracting the files of xkeyboard-config (25%) Extracting the files of xkeyboard-config (25%) Extracting the files of xkeyboard-config (25%) Extracting the files of xkeyboard-config (26%) Extracting the files of xkeyboard-config (26%) Extracting the files of xkeyboard-config (26%) Extracting the files of xkeyboard-config (26%) Extracting the files of xkeyboard-config (27%) Extracting the files of xkeyboard-config (27%) Extracting the files of xkeyboard-config (27%) Extracting the files of xkeyboard-config (27%) Extracting the files of xkeyboard-config (28%) Extracting the files of xkeyboard-config (28%) Extracting the files of xkeyboard-config (28%) Extracting the files of xkeyboard-config (28%) Extracting the files of xkeyboard-config (29%) Extracting the files of xkeyboard-config (29%) Extracting the files of xkeyboard-config (29%) Extracting the files of xkeyboard-config (29%) Extracting the files of xkeyboard-config (30%) Extracting the files of xkeyboard-config (30%) Extracting the files of xkeyboard-config (30%) Extracting the files of xkeyboard-config (30%) Extracting the files of xkeyboard-config (31%) Extracting the files of xkeyboard-config (31%) Extracting the files of xkeyboard-config (31%) Extracting the files of xkeyboard-config (31%) Extracting the files of xkeyboard-config (32%) Extracting the files of xkeyboard-config (32%) Extracting the files of xkeyboard-config (32%) Extracting the files of xkeyboard-config (32%) Extracting the files of xkeyboard-config (33%) Extracting the files of xkeyboard-config (33%) Extracting the files of xkeyboard-config (33%) Extracting the files of xkeyboard-config (34%) Extracting the files of xkeyboard-config (34%) Extracting the files of xkeyboard-config (34%) Extracting the files of xkeyboard-config (34%) Extracting the files of xkeyboard-config (35%) Extracting the files of xkeyboard-config (35%) Extracting the files of xkeyboard-config (35%) Extracting the files of xkeyboard-config (35%) Extracting the files of xkeyboard-config (36%) Extracting the files of xkeyboard-config (36%) Extracting the files of xkeyboard-config (36%) Extracting the files of xkeyboard-config (36%) Extracting the files of xkeyboard-config (37%) Extracting the files of xkeyboard-config (37%) Extracting the files of xkeyboard-config (37%) Extracting the files of xkeyboard-config (37%) Extracting the files of xkeyboard-config (38%) Extracting the files of xkeyboard-config (38%) Extracting the files of xkeyboard-config (38%) Extracting the files of xkeyboard-config (38%) Extracting the files of xkeyboard-config (39%) Extracting the files of xkeyboard-config (39%) Extracting the files of xkeyboard-config (39%) Extracting the files of xkeyboard-config (39%) Extracting the files of xkeyboard-config (40%) Extracting the files of xkeyboard-config (40%) Extracting the files of xkeyboard-config (40%) Extracting the files of xkeyboard-config (40%) Extracting the files of xkeyboard-config (41%) Extracting the files of xkeyboard-config (41%) Extracting the files of xkeyboard-config (41%) Extracting the files of xkeyboard-config (41%) Extracting the files of xkeyboard-config (42%) Extracting the files of xkeyboard-config (42%) Extracting the files of xkeyboard-config (42%) Extracting the files of xkeyboard-config (42%) Extracting the files of xkeyboard-config (43%) Extracting the files of xkeyboard-config (43%) Extracting the files of xkeyboard-config (43%) Extracting the files of xkeyboard-config (43%) Extracting the files of xkeyboard-config (44%) Extracting the files of xkeyboard-config (44%) Extracting the files of xkeyboard-config (44%) Extracting the files of xkeyboard-config (45%) Extracting the files of xkeyboard-config (45%) Extracting the files of xkeyboard-config (45%) Extracting the files of xkeyboard-config (45%) Extracting the files of xkeyboard-config (46%) Extracting the files of xkeyboard-config (46%) Extracting the files of xkeyboard-config (46%) Extracting the files of xkeyboard-config (46%) Extracting the files of xkeyboard-config (47%) Extracting the files of xkeyboard-config (47%) Extracting the files of xkeyboard-config (47%) Extracting the files of xkeyboard-config (47%) Extracting the files of xkeyboard-config (48%) Extracting the files of xkeyboard-config (48%) Extracting the files of xkeyboard-config (48%) Extracting the files of xkeyboard-config (48%) Extracting the files of xkeyboard-config (49%) Extracting the files of xkeyboard-config (49%) Extracting the files of xkeyboard-config (49%) Extracting the files of xkeyboard-config (49%) Extracting the files of xkeyboard-config (50%) Extracting the files of xkeyboard-config (50%) Extracting the files of xkeyboard-config (50%) Extracting the files of xkeyboard-config (50%) Extracting the files of xkeyboard-config (51%) Extracting the files of xkeyboard-config (51%) Extracting the files of xkeyboard-config (51%) Extracting the files of xkeyboard-config (51%) Extracting the files of xkeyboard-config (52%) Extracting the files of xkeyboard-config (52%) Extracting the files of xkeyboard-config (52%) Extracting the files of xkeyboard-config (52%) Extracting the files of xkeyboard-config (53%) Extracting the files of xkeyboard-config (53%) Extracting the files of xkeyboard-config (53%) Extracting the files of xkeyboard-config (53%) Extracting the files of xkeyboard-config (54%) Extracting the files of xkeyboard-config (54%) Extracting the files of xkeyboard-config (54%) Extracting the files of xkeyboard-config (54%) Extracting the files of xkeyboard-config (55%) Extracting the files of xkeyboard-config (55%) Extracting the files of xkeyboard-config (55%) Extracting the files of xkeyboard-config (56%) Extracting the files of xkeyboard-config (56%) Extracting the files of xkeyboard-config (56%) Extracting the files of xkeyboard-config (56%) Extracting the files of xkeyboard-config (57%) Extracting the files of xkeyboard-config (57%) Extracting the files of xkeyboard-config (57%) Extracting the files of xkeyboard-config (57%) Extracting the files of xkeyboard-config (58%) Extracting the files of xkeyboard-config (58%) Extracting the files of xkeyboard-config (58%) Extracting the files of xkeyboard-config (58%) Extracting the files of xkeyboard-config (59%) Extracting the files of xkeyboard-config (59%) Extracting the files of xkeyboard-config (59%) Extracting the files of xkeyboard-config (59%) Extracting the files of xkeyboard-config (60%) Extracting the files of xkeyboard-config (60%) Extracting the files of xkeyboard-config (60%) Extracting the files of xkeyboard-config (60%) Extracting the files of xkeyboard-config (61%) Extracting the files of xkeyboard-config (61%) Extracting the files of xkeyboard-config (61%) Extracting the files of xkeyboard-config (61%) Extracting the files of xkeyboard-config (62%) Extracting the files of xkeyboard-config (62%) Extracting the files of xkeyboard-config (62%) Extracting the files of xkeyboard-config (62%) Extracting the files of xkeyboard-config (63%) Extracting the files of xkeyboard-config (63%) Extracting the files of xkeyboard-config (63%) Extracting the files of xkeyboard-config (63%) Extracting the files of xkeyboard-config (64%) Extracting the files of xkeyboard-config (64%) Extracting the files of xkeyboard-config (64%) Extracting the files of xkeyboard-config (64%) Extracting the files of xkeyboard-config (65%) Extracting the files of xkeyboard-config (65%) Extracting the files of xkeyboard-config (65%) Extracting the files of xkeyboard-config (65%) Extracting the files of xkeyboard-config (66%) Extracting the files of xkeyboard-config (66%) Extracting the files of xkeyboard-config (66%) Extracting the files of xkeyboard-config (67%) Extracting the files of xkeyboard-config (67%) Extracting the files of xkeyboard-config (67%) Extracting the files of xkeyboard-config (67%) Extracting the files of xkeyboard-config (68%) Extracting the files of xkeyboard-config (68%) Extracting the files of xkeyboard-config (68%) Extracting the files of xkeyboard-config (68%) Extracting the files of xkeyboard-config (69%) Extracting the files of xkeyboard-config (69%) Extracting the files of xkeyboard-config (69%) Extracting the files of xkeyboard-config (69%) Extracting the files of xkeyboard-config (70%) Extracting the files of xkeyboard-config (70%) Extracting the files of xkeyboard-config (70%) Extracting the files of xkeyboard-config (70%) Extracting the files of xkeyboard-config (71%) Extracting the files of xkeyboard-config (71%) Extracting the files of xkeyboard-config (71%) Extracting the files of xkeyboard-config (71%) Extracting the files of xkeyboard-config (72%) Extracting the files of xkeyboard-config (72%) Extracting the files of xkeyboard-config (72%) Extracting the files of xkeyboard-config (72%) Extracting the files of xkeyboard-config (73%) Extracting the files of xkeyboard-config (73%) Extracting the files of xkeyboard-config (73%) Extracting the files of xkeyboard-config (73%) Extracting the files of xkeyboard-config (74%) Extracting the files of xkeyboard-config (74%) Extracting the files of xkeyboard-config (74%) Extracting the files of xkeyboard-config (74%) Extracting the files of xkeyboard-config (75%) Extracting the files of xkeyboard-config (75%) Extracting the files of xkeyboard-config (75%) Extracting the files of xkeyboard-config (75%) Extracting the files of xkeyboard-config (76%) Extracting the files of xkeyboard-config (76%) Extracting the files of xkeyboard-config (76%) Extracting the files of xkeyboard-config (76%) Extracting the files of xkeyboard-config (77%) Extracting the files of xkeyboard-config (77%) Extracting the files of xkeyboard-config (77%) Extracting the files of xkeyboard-config (78%) Extracting the files of xkeyboard-config (78%) Extracting the files of xkeyboard-config (78%) Extracting the files of xkeyboard-config (78%) Extracting the files of xkeyboard-config (79%) Extracting the files of xkeyboard-config (79%) Extracting the files of xkeyboard-config (79%) Extracting the files of xkeyboard-config (79%) Extracting the files of xkeyboard-config (80%) Extracting the files of xkeyboard-config (80%) Extracting the files of xkeyboard-config (80%) Extracting the files of xkeyboard-config (80%) Extracting the files of xkeyboard-config (81%) Extracting the files of xkeyboard-config (81%) Extracting the files of xkeyboard-config (81%) Extracting the files of xkeyboard-config (81%) Extracting the files of xkeyboard-config (82%) Extracting the files of xkeyboard-config (82%) Extracting the files of xkeyboard-config (82%) Extracting the files of xkeyboard-config (82%) Extracting the files of xkeyboard-config (83%) Extracting the files of xkeyboard-config (83%) Extracting the files of xkeyboard-config (83%) Extracting the files of xkeyboard-config (83%) Extracting the files of xkeyboard-config (84%) Extracting the files of xkeyboard-config (84%) Extracting the files of xkeyboard-config (84%) Extracting the files of xkeyboard-config (84%) Extracting the files of xkeyboard-config (85%) Extracting the files of xkeyboard-config (85%) Extracting the files of xkeyboard-config (85%) Extracting the files of xkeyboard-config (85%) Extracting the files of xkeyboard-config (86%) Extracting the files of xkeyboard-config (86%) Extracting the files of xkeyboard-config (86%) Extracting the files of xkeyboard-config (86%) Extracting the files of xkeyboard-config (87%) Extracting the files of xkeyboard-config (87%) Extracting the files of xkeyboard-config (87%) Extracting the files of xkeyboard-config (87%) Extracting the files of xkeyboard-config (88%) Extracting the files of xkeyboard-config (88%) Extracting the files of xkeyboard-config (88%) Extracting the files of xkeyboard-config (89%) Extracting the files of xkeyboard-config (89%) Extracting the files of xkeyboard-config (89%) Extracting the files of xkeyboard-config (89%) Extracting the files of xkeyboard-config (90%) Extracting the files of xkeyboard-config (90%) Extracting the files of xkeyboard-config (90%) Extracting the files of xkeyboard-config (90%) Extracting the files of xkeyboard-config (91%) Extracting the files of xkeyboard-config (91%) Extracting the files of xkeyboard-config (91%) Extracting the files of xkeyboard-config (91%) Extracting the files of xkeyboard-config (92%) Extracting the files of xkeyboard-config (92%) Extracting the files of xkeyboard-config (92%) Extracting the files of xkeyboard-config (92%) Extracting the files of xkeyboard-config (93%) Extracting the files of xkeyboard-config (93%) Extracting the files of xkeyboard-config (93%) Extracting the files of xkeyboard-config (93%) Extracting the files of xkeyboard-config (94%) Extracting the files of xkeyboard-config (94%) Extracting the files of xkeyboard-config (94%) Extracting the files of xkeyboard-config (94%) Extracting the files of xkeyboard-config (95%) Extracting the files of xkeyboard-config (95%) Extracting the files of xkeyboard-config (95%) Extracting the files of xkeyboard-config (95%) Extracting the files of xkeyboard-config (96%) Extracting the files of xkeyboard-config (96%) Extracting the files of xkeyboard-config (96%) Extracting the files of xkeyboard-config (96%) Extracting the files of xkeyboard-config (97%) Extracting the files of xkeyboard-config (97%) Extracting the files of xkeyboard-config (97%) Extracting the files of xkeyboard-config (97%) Extracting the files of xkeyboard-config (98%) Extracting the files of xkeyboard-config (98%) Extracting the files of xkeyboard-config (98%) Extracting the files of xkeyboard-config (98%) Extracting the files of xkeyboard-config (99%) Extracting the files of xkeyboard-config (99%) Extracting the files of xkeyboard-config (99%) Extracting the files of xkeyboard-config (100%) [complete] Installed xkeyboard-config Installing 72 / 293 Installing libxkbcommon, version 1.13.1, release 19 Extracting the files of libxkbcommon (3%) Extracting the files of libxkbcommon (6%) Extracting the files of libxkbcommon (10%) Extracting the files of libxkbcommon (13%) Extracting the files of libxkbcommon (17%) Extracting the files of libxkbcommon (20%) Extracting the files of libxkbcommon (24%) Extracting the files of libxkbcommon (27%) Extracting the files of libxkbcommon (31%) Extracting the files of libxkbcommon (34%) Extracting the files of libxkbcommon (37%) Extracting the files of libxkbcommon (41%) Extracting the files of libxkbcommon (44%) Extracting the files of libxkbcommon (48%) Extracting the files of libxkbcommon (51%) Extracting the files of libxkbcommon (55%) Extracting the files of libxkbcommon (58%) Extracting the files of libxkbcommon (62%) Extracting the files of libxkbcommon (65%) Extracting the files of libxkbcommon (68%) Extracting the files of libxkbcommon (72%) Extracting the files of libxkbcommon (75%) Extracting the files of libxkbcommon (79%) Extracting the files of libxkbcommon (82%) Extracting the files of libxkbcommon (86%) Extracting the files of libxkbcommon (89%) Extracting the files of libxkbcommon (93%) Extracting the files of libxkbcommon (96%) Extracting the files of libxkbcommon (100%) [complete] Installed libxkbcommon Installing 73 / 293 Installing alsa-ucm-conf, version 1.2.15.3, release 2 Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (100%) [complete] Installed alsa-ucm-conf Installing 74 / 293 Installing alsa-lib, version 1.2.15.3, release 42 Extracting the files of alsa-lib (1%) Extracting the files of alsa-lib (2%) Extracting the files of alsa-lib (3%) Extracting the files of alsa-lib (4%) Extracting the files of alsa-lib (5%) Extracting the files of alsa-lib (6%) Extracting the files of alsa-lib (7%) Extracting the files of alsa-lib (8%) Extracting the files of alsa-lib (10%) Extracting the files of alsa-lib (11%) Extracting the files of alsa-lib (12%) Extracting the files of alsa-lib (13%) Extracting the files of alsa-lib (14%) Extracting the files of alsa-lib (15%) Extracting the files of alsa-lib (16%) Extracting the files of alsa-lib (17%) Extracting the files of alsa-lib (18%) Extracting the files of alsa-lib (20%) Extracting the files of alsa-lib (21%) Extracting the files of alsa-lib (22%) Extracting the files of alsa-lib (23%) Extracting the files of alsa-lib (24%) Extracting the files of alsa-lib (25%) Extracting the files of alsa-lib (26%) Extracting the files of alsa-lib (27%) Extracting the files of alsa-lib (28%) Extracting the files of alsa-lib (30%) Extracting the files of alsa-lib (31%) Extracting the files of alsa-lib (32%) Extracting the files of alsa-lib (33%) Extracting the files of alsa-lib (34%) Extracting the files of alsa-lib (35%) Extracting the files of alsa-lib (36%) Extracting the files of alsa-lib (37%) Extracting the files of alsa-lib (38%) Extracting the files of alsa-lib (40%) Extracting the files of alsa-lib (41%) Extracting the files of alsa-lib (42%) Extracting the files of alsa-lib (43%) Extracting the files of alsa-lib (44%) Extracting the files of alsa-lib (45%) Extracting the files of alsa-lib (46%) Extracting the files of alsa-lib (47%) Extracting the files of alsa-lib (48%) Extracting the files of alsa-lib (50%) Extracting the files of alsa-lib (51%) Extracting the files of alsa-lib (52%) Extracting the files of alsa-lib (53%) Extracting the files of alsa-lib (54%) Extracting the files of alsa-lib (55%) Extracting the files of alsa-lib (56%) Extracting the files of alsa-lib (57%) Extracting the files of alsa-lib (58%) Extracting the files of alsa-lib (60%) Extracting the files of alsa-lib (61%) Extracting the files of alsa-lib (62%) Extracting the files of alsa-lib (63%) Extracting the files of alsa-lib (64%) Extracting the files of alsa-lib (65%) Extracting the files of alsa-lib (66%) Extracting the files of alsa-lib (67%) Extracting the files of alsa-lib (68%) Extracting the files of alsa-lib (70%) Extracting the files of alsa-lib (71%) Extracting the files of alsa-lib (72%) Extracting the files of alsa-lib (73%) Extracting the files of alsa-lib (74%) Extracting the files of alsa-lib (75%) Extracting the files of alsa-lib (76%) Extracting the files of alsa-lib (77%) Extracting the files of alsa-lib (78%) Extracting the files of alsa-lib (80%) Extracting the files of alsa-lib (81%) Extracting the files of alsa-lib (82%) Extracting the files of alsa-lib (83%) Extracting the files of alsa-lib (84%) Extracting the files of alsa-lib (85%) Extracting the files of alsa-lib (86%) Extracting the files of alsa-lib (87%) Extracting the files of alsa-lib (88%) Extracting the files of alsa-lib (90%) Extracting the files of alsa-lib (91%) Extracting the files of alsa-lib (92%) Extracting the files of alsa-lib (93%) Extracting the files of alsa-lib (94%) Extracting the files of alsa-lib (95%) Extracting the files of alsa-lib (96%) Extracting the files of alsa-lib (97%) Extracting the files of alsa-lib (98%) Extracting the files of alsa-lib (100%) [complete] Installed alsa-lib Installing 75 / 293 Installing libogg, version 1.3.6, release 14 Extracting the files of libogg (33%) Extracting the files of libogg (66%) Extracting the files of libogg (100%) [complete] Installed libogg Installing 76 / 293 Installing libflac, version 1.5.0, release 19 Extracting the files of libflac (7%) Extracting the files of libflac (14%) Extracting the files of libflac (21%) Extracting the files of libflac (28%) Extracting the files of libflac (35%) Extracting the files of libflac (42%) Extracting the files of libflac (50%) Extracting the files of libflac (57%) Extracting the files of libflac (64%) Extracting the files of libflac (71%) Extracting the files of libflac (78%) Extracting the files of libflac (85%) Extracting the files of libflac (92%) Extracting the files of libflac (100%) [complete] Installed libflac Installing 77 / 293 Installing libvorbis, version 1.3.7, release 14 Extracting the files of libvorbis (16%) Extracting the files of libvorbis (33%) Extracting the files of libvorbis (50%) Extracting the files of libvorbis (66%) Extracting the files of libvorbis (83%) Extracting the files of libvorbis (100%) [complete] Installed libvorbis Installing 78 / 293 Installing libsndfile, version 1.2.2, release 27 Extracting the files of libsndfile (2%) Extracting the files of libsndfile (5%) Extracting the files of libsndfile (7%) Extracting the files of libsndfile (10%) Extracting the files of libsndfile (13%) Extracting the files of libsndfile (15%) Extracting the files of libsndfile (18%) Extracting the files of libsndfile (21%) Extracting the files of libsndfile (23%) Extracting the files of libsndfile (26%) Extracting the files of libsndfile (28%) Extracting the files of libsndfile (31%) Extracting the files of libsndfile (34%) Extracting the files of libsndfile (36%) Extracting the files of libsndfile (39%) Extracting the files of libsndfile (42%) Extracting the files of libsndfile (44%) Extracting the files of libsndfile (47%) Extracting the files of libsndfile (50%) Extracting the files of libsndfile (52%) Extracting the files of libsndfile (55%) Extracting the files of libsndfile (57%) Extracting the files of libsndfile (60%) Extracting the files of libsndfile (63%) Extracting the files of libsndfile (65%) Extracting the files of libsndfile (68%) Extracting the files of libsndfile (71%) Extracting the files of libsndfile (73%) Extracting the files of libsndfile (76%) Extracting the files of libsndfile (78%) Extracting the files of libsndfile (81%) Extracting the files of libsndfile (84%) Extracting the files of libsndfile (86%) Extracting the files of libsndfile (89%) Extracting the files of libsndfile (92%) Extracting the files of libsndfile (94%) Extracting the files of libsndfile (97%) Extracting the files of libsndfile (100%) [complete] Installed libsndfile Installing 79 / 293 Installing rtkit, version 0.14, release 6 Extracting the files of rtkit (8%) Extracting the files of rtkit (16%) Extracting the files of rtkit (25%) Extracting the files of rtkit (33%) Extracting the files of rtkit (41%) Extracting the files of rtkit (50%) Extracting the files of rtkit (58%) Extracting the files of rtkit (66%) Extracting the files of rtkit (75%) Extracting the files of rtkit (83%) Extracting the files of rtkit (91%) Extracting the files of rtkit (100%) [complete] Installed rtkit Installing 80 / 293 Installing pulseaudio, version 17.0, release 65 Extracting the files of pulseaudio (7%) Extracting the files of pulseaudio (14%) Extracting the files of pulseaudio (21%) Extracting the files of pulseaudio (28%) Extracting the files of pulseaudio (35%) Extracting the files of pulseaudio (42%) Extracting the files of pulseaudio (50%) Extracting the files of pulseaudio (57%) Extracting the files of pulseaudio (64%) Extracting the files of pulseaudio (71%) Extracting the files of pulseaudio (78%) Extracting the files of pulseaudio (85%) Extracting the files of pulseaudio (92%) Extracting the files of pulseaudio (100%) [complete] Installed pulseaudio Installing 81 / 293 Installing libxcursor, version 1.2.3, release 22 Extracting the files of libxcursor (50%) Extracting the files of libxcursor (100%) [complete] Installed libxcursor Installing 82 / 293 Installing pipewire-lib, version 1.6.8, release 123 Extracting the files of pipewire-lib (33%) Extracting the files of pipewire-lib (66%) Extracting the files of pipewire-lib (100%) [complete] Installed pipewire-lib Installing 83 / 293 Installing sdl2, version 2.32.4, release 58 Extracting the files of sdl2 (33%) Extracting the files of sdl2 (66%) Extracting the files of sdl2 (100%) [complete] Installed sdl2 Installing 84 / 293 Installing bzip2-devel, version 1.0.8, release 22 Extracting the files of bzip2-devel (33%) Extracting the files of bzip2-devel (66%) Extracting the files of bzip2-devel (100%) [complete] Installed bzip2-devel Installing 85 / 293 Installing brotli-devel, version 1.2.0, release 14 Extracting the files of brotli-devel (6%) Extracting the files of brotli-devel (13%) Extracting the files of brotli-devel (20%) Extracting the files of brotli-devel (26%) Extracting the files of brotli-devel (33%) Extracting the files of brotli-devel (40%) Extracting the files of brotli-devel (46%) Extracting the files of brotli-devel (53%) Extracting the files of brotli-devel (60%) Extracting the files of brotli-devel (66%) Extracting the files of brotli-devel (73%) Extracting the files of brotli-devel (80%) Extracting the files of brotli-devel (86%) Extracting the files of brotli-devel (93%) Extracting the files of brotli-devel (100%) [complete] Installed brotli-devel Installing 86 / 293 Installing libpng-devel, version 1.6.58, release 37 Extracting the files of libpng-devel (7%) Extracting the files of libpng-devel (14%) Extracting the files of libpng-devel (21%) Extracting the files of libpng-devel (28%) Extracting the files of libpng-devel (35%) Extracting the files of libpng-devel (42%) Extracting the files of libpng-devel (50%) Extracting the files of libpng-devel (57%) Extracting the files of libpng-devel (64%) Extracting the files of libpng-devel (71%) Extracting the files of libpng-devel (78%) Extracting the files of libpng-devel (85%) Extracting the files of libpng-devel (92%) Extracting the files of libpng-devel (100%) [complete] Installed libpng-devel Installing 87 / 293 Installing freetype2-devel, version 2.14.3, release 40 Extracting the files of freetype2-devel (1%) Extracting the files of freetype2-devel (3%) Extracting the files of freetype2-devel (5%) Extracting the files of freetype2-devel (6%) Extracting the files of freetype2-devel (8%) Extracting the files of freetype2-devel (10%) Extracting the files of freetype2-devel (11%) Extracting the files of freetype2-devel (13%) Extracting the files of freetype2-devel (15%) Extracting the files of freetype2-devel (16%) Extracting the files of freetype2-devel (18%) Extracting the files of freetype2-devel (20%) Extracting the files of freetype2-devel (21%) Extracting the files of freetype2-devel (23%) Extracting the files of freetype2-devel (25%) Extracting the files of freetype2-devel (26%) Extracting the files of freetype2-devel (28%) Extracting the files of freetype2-devel (30%) Extracting the files of freetype2-devel (31%) Extracting the files of freetype2-devel (33%) Extracting the files of freetype2-devel (35%) Extracting the files of freetype2-devel (36%) Extracting the files of freetype2-devel (38%) Extracting the files of freetype2-devel (40%) Extracting the files of freetype2-devel (41%) Extracting the files of freetype2-devel (43%) Extracting the files of freetype2-devel (45%) Extracting the files of freetype2-devel (46%) Extracting the files of freetype2-devel (48%) Extracting the files of freetype2-devel (50%) Extracting the files of freetype2-devel (51%) Extracting the files of freetype2-devel (53%) Extracting the files of freetype2-devel (55%) Extracting the files of freetype2-devel (56%) Extracting the files of freetype2-devel (58%) Extracting the files of freetype2-devel (60%) Extracting the files of freetype2-devel (61%) Extracting the files of freetype2-devel (63%) Extracting the files of freetype2-devel (65%) Extracting the files of freetype2-devel (66%) Extracting the files of freetype2-devel (68%) Extracting the files of freetype2-devel (70%) Extracting the files of freetype2-devel (71%) Extracting the files of freetype2-devel (73%) Extracting the files of freetype2-devel (75%) Extracting the files of freetype2-devel (76%) Extracting the files of freetype2-devel (78%) Extracting the files of freetype2-devel (80%) Extracting the files of freetype2-devel (81%) Extracting the files of freetype2-devel (83%) Extracting the files of freetype2-devel (85%) Extracting the files of freetype2-devel (86%) Extracting the files of freetype2-devel (88%) Extracting the files of freetype2-devel (90%) Extracting the files of freetype2-devel (91%) Extracting the files of freetype2-devel (93%) Extracting the files of freetype2-devel (95%) Extracting the files of freetype2-devel (96%) Extracting the files of freetype2-devel (98%) Extracting the files of freetype2-devel (100%) [complete] Installed freetype2-devel Installing 88 / 293 Installing fontconfig-devel, version 2.18.2, release 55 Extracting the files of fontconfig-devel (0%) Extracting the files of fontconfig-devel (0%) Extracting the files of fontconfig-devel (1%) Extracting the files of fontconfig-devel (1%) Extracting the files of fontconfig-devel (2%) Extracting the files of fontconfig-devel (2%) Extracting the files of fontconfig-devel (2%) Extracting the files of fontconfig-devel (3%) Extracting the files of fontconfig-devel (3%) Extracting the files of fontconfig-devel (4%) Extracting the files of fontconfig-devel (4%) Extracting the files of fontconfig-devel (5%) Extracting the files of fontconfig-devel (5%) Extracting the files of fontconfig-devel (5%) Extracting the files of fontconfig-devel (6%) Extracting the files of fontconfig-devel (6%) Extracting the files of fontconfig-devel (7%) Extracting the files of fontconfig-devel (7%) Extracting the files of fontconfig-devel (8%) Extracting the files of fontconfig-devel (8%) Extracting the files of fontconfig-devel (8%) Extracting the files of fontconfig-devel (9%) Extracting the files of fontconfig-devel (9%) Extracting the files of fontconfig-devel (10%) Extracting the files of fontconfig-devel (10%) Extracting the files of fontconfig-devel (11%) Extracting the files of fontconfig-devel (11%) Extracting the files of fontconfig-devel (11%) Extracting the files of fontconfig-devel (12%) Extracting the files of fontconfig-devel (12%) Extracting the files of fontconfig-devel (13%) Extracting the files of fontconfig-devel (13%) Extracting the files of fontconfig-devel (13%) Extracting the files of fontconfig-devel (14%) Extracting the files of fontconfig-devel (14%) Extracting the files of fontconfig-devel (15%) Extracting the files of fontconfig-devel (15%) Extracting the files of fontconfig-devel (16%) Extracting the files of fontconfig-devel (16%) Extracting the files of fontconfig-devel (16%) Extracting the files of fontconfig-devel (17%) Extracting the files of fontconfig-devel (17%) Extracting the files of fontconfig-devel (18%) Extracting the files of fontconfig-devel (18%) Extracting the files of fontconfig-devel (19%) Extracting the files of fontconfig-devel (19%) Extracting the files of fontconfig-devel (19%) Extracting the files of fontconfig-devel (20%) Extracting the files of fontconfig-devel (20%) Extracting the files of fontconfig-devel (21%) Extracting the files of fontconfig-devel (21%) Extracting the files of fontconfig-devel (22%) Extracting the files of fontconfig-devel (22%) Extracting the files of fontconfig-devel (22%) Extracting the files of fontconfig-devel (23%) Extracting the files of fontconfig-devel (23%) Extracting the files of fontconfig-devel (24%) Extracting the files of fontconfig-devel (24%) Extracting the files of fontconfig-devel (25%) Extracting the files of fontconfig-devel (25%) Extracting the files of fontconfig-devel (25%) Extracting the files of fontconfig-devel (26%) Extracting the files of fontconfig-devel (26%) Extracting the files of fontconfig-devel (27%) Extracting the files of fontconfig-devel (27%) Extracting the files of fontconfig-devel (27%) Extracting the files of fontconfig-devel (28%) Extracting the files of fontconfig-devel (28%) Extracting the files of fontconfig-devel (29%) Extracting the files of fontconfig-devel (29%) Extracting the files of fontconfig-devel (30%) Extracting the files of fontconfig-devel (30%) Extracting the files of fontconfig-devel (30%) Extracting the files of fontconfig-devel (31%) Extracting the files of fontconfig-devel (31%) Extracting the files of fontconfig-devel (32%) Extracting the files of fontconfig-devel (32%) Extracting the files of fontconfig-devel (33%) Extracting the files of fontconfig-devel (33%) Extracting the files of fontconfig-devel (33%) Extracting the files of fontconfig-devel (34%) Extracting the files of fontconfig-devel (34%) Extracting the files of fontconfig-devel (35%) Extracting the files of fontconfig-devel (35%) Extracting the files of fontconfig-devel (36%) Extracting the files of fontconfig-devel (36%) Extracting the files of fontconfig-devel (36%) Extracting the files of fontconfig-devel (37%) Extracting the files of fontconfig-devel (37%) Extracting the files of fontconfig-devel (38%) Extracting the files of fontconfig-devel (38%) Extracting the files of fontconfig-devel (38%) Extracting the files of fontconfig-devel (39%) Extracting the files of fontconfig-devel (39%) Extracting the files of fontconfig-devel (40%) Extracting the files of fontconfig-devel (40%) Extracting the files of fontconfig-devel (41%) Extracting the files of fontconfig-devel (41%) Extracting the files of fontconfig-devel (41%) Extracting the files of fontconfig-devel (42%) Extracting the files of fontconfig-devel (42%) Extracting the files of fontconfig-devel (43%) Extracting the files of fontconfig-devel (43%) Extracting the files of fontconfig-devel (44%) Extracting the files of fontconfig-devel (44%) Extracting the files of fontconfig-devel (44%) Extracting the files of fontconfig-devel (45%) Extracting the files of fontconfig-devel (45%) Extracting the files of fontconfig-devel (46%) Extracting the files of fontconfig-devel (46%) Extracting the files of fontconfig-devel (47%) Extracting the files of fontconfig-devel (47%) Extracting the files of fontconfig-devel (47%) Extracting the files of fontconfig-devel (48%) Extracting the files of fontconfig-devel (48%) Extracting the files of fontconfig-devel (49%) Extracting the files of fontconfig-devel (49%) Extracting the files of fontconfig-devel (50%) Extracting the files of fontconfig-devel (50%) Extracting the files of fontconfig-devel (50%) Extracting the files of fontconfig-devel (51%) Extracting the files of fontconfig-devel (51%) Extracting the files of fontconfig-devel (52%) Extracting the files of fontconfig-devel (52%) Extracting the files of fontconfig-devel (52%) Extracting the files of fontconfig-devel (53%) Extracting the files of fontconfig-devel (53%) Extracting the files of fontconfig-devel (54%) Extracting the files of fontconfig-devel (54%) Extracting the files of fontconfig-devel (55%) Extracting the files of fontconfig-devel (55%) Extracting the files of fontconfig-devel (55%) Extracting the files of fontconfig-devel (56%) Extracting the files of fontconfig-devel (56%) Extracting the files of fontconfig-devel (57%) Extracting the files of fontconfig-devel (57%) Extracting the files of fontconfig-devel (58%) Extracting the files of fontconfig-devel (58%) Extracting the files of fontconfig-devel (58%) Extracting the files of fontconfig-devel (59%) Extracting the files of fontconfig-devel (59%) Extracting the files of fontconfig-devel (60%) Extracting the files of fontconfig-devel (60%) Extracting the files of fontconfig-devel (61%) Extracting the files of fontconfig-devel (61%) Extracting the files of fontconfig-devel (61%) Extracting the files of fontconfig-devel (62%) Extracting the files of fontconfig-devel (62%) Extracting the files of fontconfig-devel (63%) Extracting the files of fontconfig-devel (63%) Extracting the files of fontconfig-devel (63%) Extracting the files of fontconfig-devel (64%) Extracting the files of fontconfig-devel (64%) Extracting the files of fontconfig-devel (65%) Extracting the files of fontconfig-devel (65%) Extracting the files of fontconfig-devel (66%) Extracting the files of fontconfig-devel (66%) Extracting the files of fontconfig-devel (66%) Extracting the files of fontconfig-devel (67%) Extracting the files of fontconfig-devel (67%) Extracting the files of fontconfig-devel (68%) Extracting the files of fontconfig-devel (68%) Extracting the files of fontconfig-devel (69%) Extracting the files of fontconfig-devel (69%) Extracting the files of fontconfig-devel (69%) Extracting the files of fontconfig-devel (70%) Extracting the files of fontconfig-devel (70%) Extracting the files of fontconfig-devel (71%) Extracting the files of fontconfig-devel (71%) Extracting the files of fontconfig-devel (72%) Extracting the files of fontconfig-devel (72%) Extracting the files of fontconfig-devel (72%) Extracting the files of fontconfig-devel (73%) Extracting the files of fontconfig-devel (73%) Extracting the files of fontconfig-devel (74%) Extracting the files of fontconfig-devel (74%) Extracting the files of fontconfig-devel (75%) Extracting the files of fontconfig-devel (75%) Extracting the files of fontconfig-devel (75%) Extracting the files of fontconfig-devel (76%) Extracting the files of fontconfig-devel (76%) Extracting the files of fontconfig-devel (77%) Extracting the files of fontconfig-devel (77%) Extracting the files of fontconfig-devel (77%) Extracting the files of fontconfig-devel (78%) Extracting the files of fontconfig-devel (78%) Extracting the files of fontconfig-devel (79%) Extracting the files of fontconfig-devel (79%) Extracting the files of fontconfig-devel (80%) Extracting the files of fontconfig-devel (80%) Extracting the files of fontconfig-devel (80%) Extracting the files of fontconfig-devel (81%) Extracting the files of fontconfig-devel (81%) Extracting the files of fontconfig-devel (82%) Extracting the files of fontconfig-devel (82%) Extracting the files of fontconfig-devel (83%) Extracting the files of fontconfig-devel (83%) Extracting the files of fontconfig-devel (83%) Extracting the files of fontconfig-devel (84%) Extracting the files of fontconfig-devel (84%) Extracting the files of fontconfig-devel (85%) Extracting the files of fontconfig-devel (85%) Extracting the files of fontconfig-devel (86%) Extracting the files of fontconfig-devel (86%) Extracting the files of fontconfig-devel (86%) Extracting the files of fontconfig-devel (87%) Extracting the files of fontconfig-devel (87%) Extracting the files of fontconfig-devel (88%) Extracting the files of fontconfig-devel (88%) Extracting the files of fontconfig-devel (88%) Extracting the files of fontconfig-devel (89%) Extracting the files of fontconfig-devel (89%) Extracting the files of fontconfig-devel (90%) Extracting the files of fontconfig-devel (90%) Extracting the files of fontconfig-devel (91%) Extracting the files of fontconfig-devel (91%) Extracting the files of fontconfig-devel (91%) Extracting the files of fontconfig-devel (92%) Extracting the files of fontconfig-devel (92%) Extracting the files of fontconfig-devel (93%) Extracting the files of fontconfig-devel (93%) Extracting the files of fontconfig-devel (94%) Extracting the files of fontconfig-devel (94%) Extracting the files of fontconfig-devel (94%) Extracting the files of fontconfig-devel (95%) Extracting the files of fontconfig-devel (95%) Extracting the files of fontconfig-devel (96%) Extracting the files of fontconfig-devel (96%) Extracting the files of fontconfig-devel (97%) Extracting the files of fontconfig-devel (97%) Extracting the files of fontconfig-devel (97%) Extracting the files of fontconfig-devel (98%) Extracting the files of fontconfig-devel (98%) Extracting the files of fontconfig-devel (99%) Extracting the files of fontconfig-devel (99%) Extracting the files of fontconfig-devel (100%) [complete] Installed fontconfig-devel Installing 89 / 293 Installing libxrender-devel, version 0.9.12, release 18 Extracting the files of libxrender-devel (33%) Extracting the files of libxrender-devel (66%) Extracting the files of libxrender-devel (100%) [complete] Installed libxrender-devel Installing 90 / 293 Installing libxft-devel, version 2.3.9, release 17 Extracting the files of libxft-devel (1%) Extracting the files of libxft-devel (2%) Extracting the files of libxft-devel (3%) Extracting the files of libxft-devel (4%) Extracting the files of libxft-devel (6%) Extracting the files of libxft-devel (7%) Extracting the files of libxft-devel (8%) Extracting the files of libxft-devel (9%) Extracting the files of libxft-devel (10%) Extracting the files of libxft-devel (12%) Extracting the files of libxft-devel (13%) Extracting the files of libxft-devel (14%) Extracting the files of libxft-devel (15%) Extracting the files of libxft-devel (17%) Extracting the files of libxft-devel (18%) Extracting the files of libxft-devel (19%) Extracting the files of libxft-devel (20%) Extracting the files of libxft-devel (21%) Extracting the files of libxft-devel (23%) Extracting the files of libxft-devel (24%) Extracting the files of libxft-devel (25%) Extracting the files of libxft-devel (26%) Extracting the files of libxft-devel (28%) Extracting the files of libxft-devel (29%) Extracting the files of libxft-devel (30%) Extracting the files of libxft-devel (31%) Extracting the files of libxft-devel (32%) Extracting the files of libxft-devel (34%) Extracting the files of libxft-devel (35%) Extracting the files of libxft-devel (36%) Extracting the files of libxft-devel (37%) Extracting the files of libxft-devel (39%) Extracting the files of libxft-devel (40%) Extracting the files of libxft-devel (41%) Extracting the files of libxft-devel (42%) Extracting the files of libxft-devel (43%) Extracting the files of libxft-devel (45%) Extracting the files of libxft-devel (46%) Extracting the files of libxft-devel (47%) Extracting the files of libxft-devel (48%) Extracting the files of libxft-devel (50%) Extracting the files of libxft-devel (51%) Extracting the files of libxft-devel (52%) Extracting the files of libxft-devel (53%) Extracting the files of libxft-devel (54%) Extracting the files of libxft-devel (56%) Extracting the files of libxft-devel (57%) Extracting the files of libxft-devel (58%) Extracting the files of libxft-devel (59%) Extracting the files of libxft-devel (60%) Extracting the files of libxft-devel (62%) Extracting the files of libxft-devel (63%) Extracting the files of libxft-devel (64%) Extracting the files of libxft-devel (65%) Extracting the files of libxft-devel (67%) Extracting the files of libxft-devel (68%) Extracting the files of libxft-devel (69%) Extracting the files of libxft-devel (70%) Extracting the files of libxft-devel (71%) Extracting the files of libxft-devel (73%) Extracting the files of libxft-devel (74%) Extracting the files of libxft-devel (75%) Extracting the files of libxft-devel (76%) Extracting the files of libxft-devel (78%) Extracting the files of libxft-devel (79%) Extracting the files of libxft-devel (80%) Extracting the files of libxft-devel (81%) Extracting the files of libxft-devel (82%) Extracting the files of libxft-devel (84%) Extracting the files of libxft-devel (85%) Extracting the files of libxft-devel (86%) Extracting the files of libxft-devel (87%) Extracting the files of libxft-devel (89%) Extracting the files of libxft-devel (90%) Extracting the files of libxft-devel (91%) Extracting the files of libxft-devel (92%) Extracting the files of libxft-devel (93%) Extracting the files of libxft-devel (95%) Extracting the files of libxft-devel (96%) Extracting the files of libxft-devel (97%) Extracting the files of libxft-devel (98%) Extracting the files of libxft-devel (100%) [complete] Installed libxft-devel Installing 91 / 293 Installing highway, version 1.2.0, release 4 Extracting the files of highway (16%) Extracting the files of highway (33%) Extracting the files of highway (50%) Extracting the files of highway (66%) Extracting the files of highway (83%) Extracting the files of highway (100%) [complete] Installed highway Installing 92 / 293 Installing libjxl, version 0.12.0, release 11 Extracting the files of libjxl (12%) Extracting the files of libjxl (25%) Extracting the files of libjxl (37%) Extracting the files of libjxl (50%) Extracting the files of libjxl (62%) Extracting the files of libjxl (75%) Extracting the files of libjxl (87%) Extracting the files of libjxl (100%) [complete] Installed libjxl Installing 93 / 293 Installing talloc, version 2.4.3, release 18 Extracting the files of talloc (50%) Extracting the files of talloc (100%) [complete] Installed talloc Installing 94 / 293 Installing tevent, version 0.17.1, release 21 Extracting the files of tevent (33%) Extracting the files of tevent (66%) Extracting the files of tevent (100%) [complete] Installed tevent Installing 95 / 293 Installing perl-error, version 0.17030, release 16 Extracting the files of perl-error (16%) Extracting the files of perl-error (33%) Extracting the files of perl-error (50%) Extracting the files of perl-error (66%) Extracting the files of perl-error (83%) Extracting the files of perl-error (100%) [complete] Installed perl-error Installing 96 / 293 Installing perl-authen-sasl, version 2.2000, release 13 Extracting the files of perl-authen-sasl (3%) Extracting the files of perl-authen-sasl (7%) Extracting the files of perl-authen-sasl (11%) Extracting the files of perl-authen-sasl (14%) Extracting the files of perl-authen-sasl (18%) Extracting the files of perl-authen-sasl (22%) Extracting the files of perl-authen-sasl (25%) Extracting the files of perl-authen-sasl (29%) Extracting the files of perl-authen-sasl (33%) Extracting the files of perl-authen-sasl (37%) Extracting the files of perl-authen-sasl (40%) Extracting the files of perl-authen-sasl (44%) Extracting the files of perl-authen-sasl (48%) Extracting the files of perl-authen-sasl (51%) Extracting the files of perl-authen-sasl (55%) Extracting the files of perl-authen-sasl (59%) Extracting the files of perl-authen-sasl (62%) Extracting the files of perl-authen-sasl (66%) Extracting the files of perl-authen-sasl (70%) Extracting the files of perl-authen-sasl (74%) Extracting the files of perl-authen-sasl (77%) Extracting the files of perl-authen-sasl (81%) Extracting the files of perl-authen-sasl (85%) Extracting the files of perl-authen-sasl (88%) Extracting the files of perl-authen-sasl (92%) Extracting the files of perl-authen-sasl (96%) Extracting the files of perl-authen-sasl (100%) [complete] Installed perl-authen-sasl Installing 97 / 293 Installing perl-mozilla-ca, version 20250602, release 10 Extracting the files of perl-mozilla-ca (25%) Extracting the files of perl-mozilla-ca (50%) Extracting the files of perl-mozilla-ca (75%) Extracting the files of perl-mozilla-ca (100%) [complete] Installed perl-mozilla-ca Installing 98 / 293 Installing perl-net-ssleay, version 1.96, release 19 Extracting the files of perl-net-ssleay (1%) Extracting the files of perl-net-ssleay (2%) Extracting the files of perl-net-ssleay (3%) Extracting the files of perl-net-ssleay (4%) Extracting the files of perl-net-ssleay (5%) Extracting the files of perl-net-ssleay (7%) Extracting the files of perl-net-ssleay (8%) Extracting the files of perl-net-ssleay (9%) Extracting the files of perl-net-ssleay (10%) Extracting the files of perl-net-ssleay (11%) Extracting the files of perl-net-ssleay (13%) Extracting the files of perl-net-ssleay (14%) Extracting the files of perl-net-ssleay (15%) Extracting the files of perl-net-ssleay (16%) Extracting the files of perl-net-ssleay (17%) Extracting the files of perl-net-ssleay (19%) Extracting the files of perl-net-ssleay (20%) Extracting the files of perl-net-ssleay (21%) Extracting the files of perl-net-ssleay (22%) Extracting the files of perl-net-ssleay (23%) Extracting the files of perl-net-ssleay (25%) Extracting the files of perl-net-ssleay (26%) Extracting the files of perl-net-ssleay (27%) Extracting the files of perl-net-ssleay (28%) Extracting the files of perl-net-ssleay (29%) Extracting the files of perl-net-ssleay (30%) Extracting the files of perl-net-ssleay (32%) Extracting the files of perl-net-ssleay (33%) Extracting the files of perl-net-ssleay (34%) Extracting the files of perl-net-ssleay (35%) Extracting the files of perl-net-ssleay (36%) Extracting the files of perl-net-ssleay (38%) Extracting the files of perl-net-ssleay (39%) Extracting the files of perl-net-ssleay (40%) Extracting the files of perl-net-ssleay (41%) Extracting the files of perl-net-ssleay (42%) Extracting the files of perl-net-ssleay (44%) Extracting the files of perl-net-ssleay (45%) Extracting the files of perl-net-ssleay (46%) Extracting the files of perl-net-ssleay (47%) Extracting the files of perl-net-ssleay (48%) Extracting the files of perl-net-ssleay (50%) Extracting the files of perl-net-ssleay (51%) Extracting the files of perl-net-ssleay (52%) Extracting the files of perl-net-ssleay (53%) Extracting the files of perl-net-ssleay (54%) Extracting the files of perl-net-ssleay (55%) Extracting the files of perl-net-ssleay (57%) Extracting the files of perl-net-ssleay (58%) Extracting the files of perl-net-ssleay (59%) Extracting the files of perl-net-ssleay (60%) Extracting the files of perl-net-ssleay (61%) Extracting the files of perl-net-ssleay (63%) Extracting the files of perl-net-ssleay (64%) Extracting the files of perl-net-ssleay (65%) Extracting the files of perl-net-ssleay (66%) Extracting the files of perl-net-ssleay (67%) Extracting the files of perl-net-ssleay (69%) Extracting the files of perl-net-ssleay (70%) Extracting the files of perl-net-ssleay (71%) Extracting the files of perl-net-ssleay (72%) Extracting the files of perl-net-ssleay (73%) Extracting the files of perl-net-ssleay (75%) Extracting the files of perl-net-ssleay (76%) Extracting the files of perl-net-ssleay (77%) Extracting the files of perl-net-ssleay (78%) Extracting the files of perl-net-ssleay (79%) Extracting the files of perl-net-ssleay (80%) Extracting the files of perl-net-ssleay (82%) Extracting the files of perl-net-ssleay (83%) Extracting the files of perl-net-ssleay (84%) Extracting the files of perl-net-ssleay (85%) Extracting the files of perl-net-ssleay (86%) Extracting the files of perl-net-ssleay (88%) Extracting the files of perl-net-ssleay (89%) Extracting the files of perl-net-ssleay (90%) Extracting the files of perl-net-ssleay (91%) Extracting the files of perl-net-ssleay (92%) Extracting the files of perl-net-ssleay (94%) Extracting the files of perl-net-ssleay (95%) Extracting the files of perl-net-ssleay (96%) Extracting the files of perl-net-ssleay (97%) Extracting the files of perl-net-ssleay (98%) Extracting the files of perl-net-ssleay (100%) [complete] Installed perl-net-ssleay Installing 99 / 293 Installing perl-io-socket-ssl, version 2.099, release 17 Extracting the files of perl-io-socket-ssl (10%) Extracting the files of perl-io-socket-ssl (20%) Extracting the files of perl-io-socket-ssl (30%) Extracting the files of perl-io-socket-ssl (40%) Extracting the files of perl-io-socket-ssl (50%) Extracting the files of perl-io-socket-ssl (60%) Extracting the files of perl-io-socket-ssl (70%) Extracting the files of perl-io-socket-ssl (80%) Extracting the files of perl-io-socket-ssl (90%) Extracting the files of perl-io-socket-ssl (100%) [complete] Installed perl-io-socket-ssl Installing 100 / 293 Installing libsecret, version 0.21.7, release 28 Extracting the files of libsecret (1%) Extracting the files of libsecret (2%) Extracting the files of libsecret (4%) Extracting the files of libsecret (5%) Extracting the files of libsecret (7%) Extracting the files of libsecret (8%) Extracting the files of libsecret (10%) Extracting the files of libsecret (11%) Extracting the files of libsecret (13%) Extracting the files of libsecret (14%) Extracting the files of libsecret (16%) Extracting the files of libsecret (17%) Extracting the files of libsecret (19%) Extracting the files of libsecret (20%) Extracting the files of libsecret (22%) Extracting the files of libsecret (23%) Extracting the files of libsecret (25%) Extracting the files of libsecret (26%) Extracting the files of libsecret (28%) Extracting the files of libsecret (29%) Extracting the files of libsecret (31%) Extracting the files of libsecret (32%) Extracting the files of libsecret (34%) Extracting the files of libsecret (35%) Extracting the files of libsecret (37%) Extracting the files of libsecret (38%) Extracting the files of libsecret (40%) Extracting the files of libsecret (41%) Extracting the files of libsecret (43%) Extracting the files of libsecret (44%) Extracting the files of libsecret (46%) Extracting the files of libsecret (47%) Extracting the files of libsecret (49%) Extracting the files of libsecret (50%) Extracting the files of libsecret (52%) Extracting the files of libsecret (53%) Extracting the files of libsecret (55%) Extracting the files of libsecret (56%) Extracting the files of libsecret (58%) Extracting the files of libsecret (59%) Extracting the files of libsecret (61%) Extracting the files of libsecret (62%) Extracting the files of libsecret (64%) Extracting the files of libsecret (65%) Extracting the files of libsecret (67%) Extracting the files of libsecret (68%) Extracting the files of libsecret (70%) Extracting the files of libsecret (71%) Extracting the files of libsecret (73%) Extracting the files of libsecret (74%) Extracting the files of libsecret (76%) Extracting the files of libsecret (77%) Extracting the files of libsecret (79%) Extracting the files of libsecret (80%) Extracting the files of libsecret (82%) Extracting the files of libsecret (83%) Extracting the files of libsecret (85%) Extracting the files of libsecret (86%) Extracting the files of libsecret (88%) Extracting the files of libsecret (89%) Extracting the files of libsecret (91%) Extracting the files of libsecret (92%) Extracting the files of libsecret (94%) Extracting the files of libsecret (95%) Extracting the files of libsecret (97%) Extracting the files of libsecret (98%) Extracting the files of libsecret (100%) [complete] Installed libsecret Installing 101 / 293 Installing git, version 2.55.0, release 144 Extracting the files of git (0%) Extracting the files of git (0%) Extracting the files of git (0%) Extracting the files of git (0%) Extracting the files of git (0%) Extracting the files of git (1%) Extracting the files of git (1%) Extracting the files of git (1%) Extracting the files of git (1%) Extracting the files of git (1%) Extracting the files of git (1%) Extracting the files of git (2%) Extracting the files of git (2%) Extracting the files of git (2%) Extracting the files of git (2%) Extracting the files of git (2%) Extracting the files of git (3%) Extracting the files of git (3%) Extracting the files of git (3%) Extracting the files of git (3%) Extracting the files of git (3%) Extracting the files of git (3%) Extracting the files of git (4%) Extracting the files of git (4%) Extracting the files of git (4%) Extracting the files of git (4%) Extracting the files of git (4%) Extracting the files of git (5%) Extracting the files of git (5%) Extracting the files of git (5%) Extracting the files of git (5%) Extracting the files of git (5%) Extracting the files of git (5%) Extracting the files of git (6%) Extracting the files of git (6%) Extracting the files of git (6%) Extracting the files of git (6%) Extracting the files of git (6%) Extracting the files of git (7%) Extracting the files of git (7%) Extracting the files of git (7%) Extracting the files of git (7%) Extracting the files of git (7%) Extracting the files of git (7%) Extracting the files of git (8%) Extracting the files of git (8%) Extracting the files of git (8%) Extracting the files of git (8%) Extracting the files of git (8%) Extracting the files of git (8%) Extracting the files of git (9%) Extracting the files of git (9%) Extracting the files of git (9%) Extracting the files of git (9%) Extracting the files of git (9%) Extracting the files of git (10%) Extracting the files of git (10%) Extracting the files of git (10%) Extracting the files of git (10%) Extracting the files of git (10%) Extracting the files of git (10%) Extracting the files of git (11%) Extracting the files of git (11%) Extracting the files of git (11%) Extracting the files of git (11%) Extracting the files of git (11%) Extracting the files of git (12%) Extracting the files of git (12%) Extracting the files of git (12%) Extracting the files of git (12%) Extracting the files of git (12%) Extracting the files of git (12%) Extracting the files of git (13%) Extracting the files of git (13%) Extracting the files of git (13%) Extracting the files of git (13%) Extracting the files of git (13%) Extracting the files of git (14%) Extracting the files of git (14%) Extracting the files of git (14%) Extracting the files of git (14%) Extracting the files of git (14%) Extracting the files of git (14%) Extracting the files of git (15%) Extracting the files of git (15%) Extracting the files of git (15%) Extracting the files of git (15%) Extracting the files of git (15%) Extracting the files of git (15%) Extracting the files of git (16%) Extracting the files of git (16%) Extracting the files of git (16%) Extracting the files of git (16%) Extracting the files of git (16%) Extracting the files of git (17%) Extracting the files of git (17%) Extracting the files of git (17%) Extracting the files of git (17%) Extracting the files of git (17%) Extracting the files of git (17%) Extracting the files of git (18%) Extracting the files of git (18%) Extracting the files of git (18%) Extracting the files of git (18%) Extracting the files of git (18%) Extracting the files of git (19%) Extracting the files of git (19%) Extracting the files of git (19%) Extracting the files of git (19%) Extracting the files of git (19%) Extracting the files of git (19%) Extracting the files of git (20%) Extracting the files of git (20%) Extracting the files of git (20%) Extracting the files of git (20%) Extracting the files of git (20%) Extracting the files of git (21%) Extracting the files of git (21%) Extracting the files of git (21%) Extracting the files of git (21%) Extracting the files of git (21%) Extracting the files of git (21%) Extracting the files of git (22%) Extracting the files of git (22%) Extracting the files of git (22%) Extracting the files of git (22%) Extracting the files of git (22%) Extracting the files of git (22%) Extracting the files of git (23%) Extracting the files of git (23%) Extracting the files of git (23%) Extracting the files of git (23%) Extracting the files of git (23%) Extracting the files of git (24%) Extracting the files of git (24%) Extracting the files of git (24%) Extracting the files of git (24%) Extracting the files of git (24%) Extracting the files of git (24%) Extracting the files of git (25%) Extracting the files of git (25%) Extracting the files of git (25%) Extracting the files of git (25%) Extracting the files of git (25%) Extracting the files of git (26%) Extracting the files of git (26%) Extracting the files of git (26%) Extracting the files of git (26%) Extracting the files of git (26%) Extracting the files of git (26%) Extracting the files of git (27%) Extracting the files of git (27%) Extracting the files of git (27%) Extracting the files of git (27%) Extracting the files of git (27%) Extracting the files of git (28%) Extracting the files of git (28%) Extracting the files of git (28%) Extracting the files of git (28%) Extracting the files of git (28%) Extracting the files of git (28%) Extracting the files of git (29%) Extracting the files of git (29%) Extracting the files of git (29%) Extracting the files of git (29%) Extracting the files of git (29%) Extracting the files of git (29%) Extracting the files of git (30%) Extracting the files of git (30%) Extracting the files of git (30%) Extracting the files of git (30%) Extracting the files of git (30%) Extracting the files of git (31%) Extracting the files of git (31%) Extracting the files of git (31%) Extracting the files of git (31%) Extracting the files of git (31%) Extracting the files of git (31%) Extracting the files of git (32%) Extracting the files of git (32%) Extracting the files of git (32%) Extracting the files of git (32%) Extracting the files of git (32%) Extracting the files of git (33%) Extracting the files of git (33%) Extracting the files of git (33%) Extracting the files of git (33%) Extracting the files of git (33%) Extracting the files of git (33%) Extracting the files of git (34%) Extracting the files of git (34%) Extracting the files of git (34%) Extracting the files of git (34%) Extracting the files of git (34%) Extracting the files of git (35%) Extracting the files of git (35%) Extracting the files of git (35%) Extracting the files of git (35%) Extracting the files of git (35%) Extracting the files of git (35%) Extracting the files of git (36%) Extracting the files of git (36%) Extracting the files of git (36%) Extracting the files of git (36%) Extracting the files of git (36%) Extracting the files of git (36%) Extracting the files of git (37%) Extracting the files of git (37%) Extracting the files of git (37%) Extracting the files of git (37%) Extracting the files of git (37%) Extracting the files of git (38%) Extracting the files of git (38%) Extracting the files of git (38%) Extracting the files of git (38%) Extracting the files of git (38%) Extracting the files of git (38%) Extracting the files of git (39%) Extracting the files of git (39%) Extracting the files of git (39%) Extracting the files of git (39%) Extracting the files of git (39%) Extracting the files of git (40%) Extracting the files of git (40%) Extracting the files of git (40%) Extracting the files of git (40%) Extracting the files of git (40%) Extracting the files of git (40%) Extracting the files of git (41%) Extracting the files of git (41%) Extracting the files of git (41%) Extracting the files of git (41%) Extracting the files of git (41%) Extracting the files of git (42%) Extracting the files of git (42%) Extracting the files of git (42%) Extracting the files of git (42%) Extracting the files of git (42%) Extracting the files of git (42%) Extracting the files of git (43%) Extracting the files of git (43%) Extracting the files of git (43%) Extracting the files of git (43%) Extracting the files of git (43%) Extracting the files of git (43%) Extracting the files of git (44%) Extracting the files of git (44%) Extracting the files of git (44%) Extracting the files of git (44%) Extracting the files of git (44%) Extracting the files of git (45%) Extracting the files of git (45%) Extracting the files of git (45%) Extracting the files of git (45%) Extracting the files of git (45%) Extracting the files of git (45%) Extracting the files of git (46%) Extracting the files of git (46%) Extracting the files of git (46%) Extracting the files of git (46%) Extracting the files of git (46%) Extracting the files of git (47%) Extracting the files of git (47%) Extracting the files of git (47%) Extracting the files of git (47%) Extracting the files of git (47%) Extracting the files of git (47%) Extracting the files of git (48%) Extracting the files of git (48%) Extracting the files of git (48%) Extracting the files of git (48%) Extracting the files of git (48%) Extracting the files of git (49%) Extracting the files of git (49%) Extracting the files of git (49%) Extracting the files of git (49%) Extracting the files of git (49%) Extracting the files of git (49%) Extracting the files of git (50%) Extracting the files of git (50%) Extracting the files of git (50%) Extracting the files of git (50%) Extracting the files of git (50%) Extracting the files of git (50%) Extracting the files of git (51%) Extracting the files of git (51%) Extracting the files of git (51%) Extracting the files of git (51%) Extracting the files of git (51%) Extracting the files of git (52%) Extracting the files of git (52%) Extracting the files of git (52%) Extracting the files of git (52%) Extracting the files of git (52%) Extracting the files of git (52%) Extracting the files of git (53%) Extracting the files of git (53%) Extracting the files of git (53%) Extracting the files of git (53%) Extracting the files of git (53%) Extracting the files of git (54%) Extracting the files of git (54%) Extracting the files of git (54%) Extracting the files of git (54%) Extracting the files of git (54%) Extracting the files of git (54%) Extracting the files of git (55%) Extracting the files of git (55%) Extracting the files of git (55%) Extracting the files of git (55%) Extracting the files of git (55%) Extracting the files of git (56%) Extracting the files of git (56%) Extracting the files of git (56%) Extracting the files of git (56%) Extracting the files of git (56%) Extracting the files of git (56%) Extracting the files of git (57%) Extracting the files of git (57%) Extracting the files of git (57%) Extracting the files of git (57%) Extracting the files of git (57%) Extracting the files of git (57%) Extracting the files of git (58%) Extracting the files of git (58%) Extracting the files of git (58%) Extracting the files of git (58%) Extracting the files of git (58%) Extracting the files of git (59%) Extracting the files of git (59%) Extracting the files of git (59%) Extracting the files of git (59%) Extracting the files of git (59%) Extracting the files of git (59%) Extracting the files of git (60%) Extracting the files of git (60%) Extracting the files of git (60%) Extracting the files of git (60%) Extracting the files of git (60%) Extracting the files of git (61%) Extracting the files of git (61%) Extracting the files of git (61%) Extracting the files of git (61%) Extracting the files of git (61%) Extracting the files of git (61%) Extracting the files of git (62%) Extracting the files of git (62%) Extracting the files of git (62%) Extracting the files of git (62%) Extracting the files of git (62%) Extracting the files of git (63%) Extracting the files of git (63%) Extracting the files of git (63%) Extracting the files of git (63%) Extracting the files of git (63%) Extracting the files of git (63%) Extracting the files of git (64%) Extracting the files of git (64%) Extracting the files of git (64%) Extracting the files of git (64%) Extracting the files of git (64%) Extracting the files of git (64%) Extracting the files of git (65%) Extracting the files of git (65%) Extracting the files of git (65%) Extracting the files of git (65%) Extracting the files of git (65%) Extracting the files of git (66%) Extracting the files of git (66%) Extracting the files of git (66%) Extracting the files of git (66%) Extracting the files of git (66%) Extracting the files of git (66%) Extracting the files of git (67%) Extracting the files of git (67%) Extracting the files of git (67%) Extracting the files of git (67%) Extracting the files of git (67%) Extracting the files of git (68%) Extracting the files of git (68%) Extracting the files of git (68%) Extracting the files of git (68%) Extracting the files of git (68%) Extracting the files of git (68%) Extracting the files of git (69%) Extracting the files of git (69%) Extracting the files of git (69%) Extracting the files of git (69%) Extracting the files of git (69%) Extracting the files of git (70%) Extracting the files of git (70%) Extracting the files of git (70%) Extracting the files of git (70%) Extracting the files of git (70%) Extracting the files of git (70%) Extracting the files of git (71%) Extracting the files of git (71%) Extracting the files of git (71%) Extracting the files of git (71%) Extracting the files of git (71%) Extracting the files of git (71%) Extracting the files of git (72%) Extracting the files of git (72%) Extracting the files of git (72%) Extracting the files of git (72%) Extracting the files of git (72%) Extracting the files of git (73%) Extracting the files of git (73%) Extracting the files of git (73%) Extracting the files of git (73%) Extracting the files of git (73%) Extracting the files of git (73%) Extracting the files of git (74%) Extracting the files of git (74%) Extracting the files of git (74%) Extracting the files of git (74%) Extracting the files of git (74%) Extracting the files of git (75%) Extracting the files of git (75%) Extracting the files of git (75%) Extracting the files of git (75%) Extracting the files of git (75%) Extracting the files of git (75%) Extracting the files of git (76%) Extracting the files of git (76%) Extracting the files of git (76%) Extracting the files of git (76%) Extracting the files of git (76%) Extracting the files of git (77%) Extracting the files of git (77%) Extracting the files of git (77%) Extracting the files of git (77%) Extracting the files of git (77%) Extracting the files of git (77%) Extracting the files of git (78%) Extracting the files of git (78%) Extracting the files of git (78%) Extracting the files of git (78%) Extracting the files of git (78%) Extracting the files of git (78%) Extracting the files of git (79%) Extracting the files of git (79%) Extracting the files of git (79%) Extracting the files of git (79%) Extracting the files of git (79%) Extracting the files of git (80%) Extracting the files of git (80%) Extracting the files of git (80%) Extracting the files of git (80%) Extracting the files of git (80%) Extracting the files of git (80%) Extracting the files of git (81%) Extracting the files of git (81%) Extracting the files of git (81%) Extracting the files of git (81%) Extracting the files of git (81%) Extracting the files of git (82%) Extracting the files of git (82%) Extracting the files of git (82%) Extracting the files of git (82%) Extracting the files of git (82%) Extracting the files of git (82%) Extracting the files of git (83%) Extracting the files of git (83%) Extracting the files of git (83%) Extracting the files of git (83%) Extracting the files of git (83%) Extracting the files of git (84%) Extracting the files of git (84%) Extracting the files of git (84%) Extracting the files of git (84%) Extracting the files of git (84%) Extracting the files of git (84%) Extracting the files of git (85%) Extracting the files of git (85%) Extracting the files of git (85%) Extracting the files of git (85%) Extracting the files of git (85%) Extracting the files of git (85%) Extracting the files of git (86%) Extracting the files of git (86%) Extracting the files of git (86%) Extracting the files of git (86%) Extracting the files of git (86%) Extracting the files of git (87%) Extracting the files of git (87%) Extracting the files of git (87%) Extracting the files of git (87%) Extracting the files of git (87%) Extracting the files of git (87%) Extracting the files of git (88%) Extracting the files of git (88%) Extracting the files of git (88%) Extracting the files of git (88%) Extracting the files of git (88%) Extracting the files of git (89%) Extracting the files of git (89%) Extracting the files of git (89%) Extracting the files of git (89%) Extracting the files of git (89%) Extracting the files of git (89%) Extracting the files of git (90%) Extracting the files of git (90%) Extracting the files of git (90%) Extracting the files of git (90%) Extracting the files of git (90%) Extracting the files of git (91%) Extracting the files of git (91%) Extracting the files of git (91%) Extracting the files of git (91%) Extracting the files of git (91%) Extracting the files of git (91%) Extracting the files of git (92%) Extracting the files of git (92%) Extracting the files of git (92%) Extracting the files of git (92%) Extracting the files of git (92%) Extracting the files of git (92%) Extracting the files of git (93%) Extracting the files of git (93%) Extracting the files of git (93%) Extracting the files of git (93%) Extracting the files of git (93%) Extracting the files of git (94%) Extracting the files of git (94%) Extracting the files of git (94%) Extracting the files of git (94%) Extracting the files of git (94%) Extracting the files of git (94%) Extracting the files of git (95%) Extracting the files of git (95%) Extracting the files of git (95%) Extracting the files of git (95%) Extracting the files of git (95%) Extracting the files of git (96%) Extracting the files of git (96%) Extracting the files of git (96%) Extracting the files of git (96%) Extracting the files of git (96%) Extracting the files of git (96%) Extracting the files of git (97%) Extracting the files of git (97%) Extracting the files of git (97%) Extracting the files of git (97%) Extracting the files of git (97%) Extracting the files of git (98%) Extracting the files of git (98%) Extracting the files of git (98%) Extracting the files of git (98%) Extracting the files of git (98%) Extracting the files of git (98%) Extracting the files of git (99%) Extracting the files of git (99%) Extracting the files of git (99%) Extracting the files of git (99%) Extracting the files of git (99%) Extracting the files of git (100%) [complete] Installed git Installing 102 / 293 Installing libglvnd-devel, version 1.7.0, release 23 Extracting the files of libglvnd-devel (3%) Extracting the files of libglvnd-devel (6%) Extracting the files of libglvnd-devel (9%) Extracting the files of libglvnd-devel (12%) Extracting the files of libglvnd-devel (16%) Extracting the files of libglvnd-devel (19%) Extracting the files of libglvnd-devel (22%) Extracting the files of libglvnd-devel (25%) Extracting the files of libglvnd-devel (29%) Extracting the files of libglvnd-devel (32%) Extracting the files of libglvnd-devel (35%) Extracting the files of libglvnd-devel (38%) Extracting the files of libglvnd-devel (41%) Extracting the files of libglvnd-devel (45%) Extracting the files of libglvnd-devel (48%) Extracting the files of libglvnd-devel (51%) Extracting the files of libglvnd-devel (54%) Extracting the files of libglvnd-devel (58%) Extracting the files of libglvnd-devel (61%) Extracting the files of libglvnd-devel (64%) Extracting the files of libglvnd-devel (67%) Extracting the files of libglvnd-devel (70%) Extracting the files of libglvnd-devel (74%) Extracting the files of libglvnd-devel (77%) Extracting the files of libglvnd-devel (80%) Extracting the files of libglvnd-devel (83%) Extracting the files of libglvnd-devel (87%) Extracting the files of libglvnd-devel (90%) Extracting the files of libglvnd-devel (93%) Extracting the files of libglvnd-devel (96%) Extracting the files of libglvnd-devel (100%) [complete] Installed libglvnd-devel Installing 103 / 293 Installing hicolor-icon-theme, version 0.18, release 9 Extracting the files of hicolor-icon-theme (0%) Extracting the files of hicolor-icon-theme (0%) Extracting the files of hicolor-icon-theme (0%) Extracting the files of hicolor-icon-theme (0%) Extracting the files of hicolor-icon-theme (0%) Extracting the files of hicolor-icon-theme (0%) Extracting the files of hicolor-icon-theme (1%) Extracting the files of hicolor-icon-theme (1%) Extracting the files of hicolor-icon-theme (1%) Extracting the files of hicolor-icon-theme (1%) Extracting the files of hicolor-icon-theme (1%) Extracting the files of hicolor-icon-theme (1%) Extracting the files of hicolor-icon-theme (1%) Extracting the files of hicolor-icon-theme (2%) Extracting the files of hicolor-icon-theme (2%) Extracting the files of hicolor-icon-theme (2%) Extracting the files of hicolor-icon-theme (2%) Extracting the files of hicolor-icon-theme (2%) Extracting the files of hicolor-icon-theme (2%) Extracting the files of hicolor-icon-theme (3%) Extracting the files of hicolor-icon-theme (3%) Extracting the files of hicolor-icon-theme (3%) Extracting the files of hicolor-icon-theme (3%) Extracting the files of hicolor-icon-theme (3%) Extracting the files of hicolor-icon-theme (3%) Extracting the files of hicolor-icon-theme (3%) Extracting the files of hicolor-icon-theme (4%) Extracting the files of hicolor-icon-theme (4%) Extracting the files of hicolor-icon-theme (4%) Extracting the files of hicolor-icon-theme (4%) Extracting the files of hicolor-icon-theme (4%) Extracting the files of hicolor-icon-theme (4%) Extracting the files of hicolor-icon-theme (5%) Extracting the files of hicolor-icon-theme (5%) Extracting the files of hicolor-icon-theme (5%) Extracting the files of hicolor-icon-theme (5%) Extracting the files of hicolor-icon-theme (5%) Extracting the files of hicolor-icon-theme (5%) Extracting the files of hicolor-icon-theme (5%) Extracting the files of hicolor-icon-theme (6%) Extracting the files of hicolor-icon-theme (6%) Extracting the files of hicolor-icon-theme (6%) Extracting the files of hicolor-icon-theme (6%) Extracting the files of hicolor-icon-theme (6%) Extracting the files of hicolor-icon-theme (6%) Extracting the files of hicolor-icon-theme (7%) Extracting the files of hicolor-icon-theme (7%) Extracting the files of hicolor-icon-theme (7%) Extracting the files of hicolor-icon-theme (7%) Extracting the files of hicolor-icon-theme (7%) Extracting the files of hicolor-icon-theme (7%) Extracting the files of hicolor-icon-theme (7%) Extracting the files of hicolor-icon-theme (8%) Extracting the files of hicolor-icon-theme (8%) Extracting the files of hicolor-icon-theme (8%) Extracting the files of hicolor-icon-theme (8%) Extracting the files of hicolor-icon-theme (8%) Extracting the files of hicolor-icon-theme (8%) Extracting the files of hicolor-icon-theme (9%) Extracting the files of hicolor-icon-theme (9%) Extracting the files of hicolor-icon-theme (9%) Extracting the files of hicolor-icon-theme (9%) Extracting the files of hicolor-icon-theme (9%) Extracting the files of hicolor-icon-theme (9%) Extracting the files of hicolor-icon-theme (9%) Extracting the files of hicolor-icon-theme (10%) Extracting the files of hicolor-icon-theme (10%) Extracting the files of hicolor-icon-theme (10%) Extracting the files of hicolor-icon-theme (10%) Extracting the files of hicolor-icon-theme (10%) Extracting the files of hicolor-icon-theme (10%) Extracting the files of hicolor-icon-theme (11%) Extracting the files of hicolor-icon-theme (11%) Extracting the files of hicolor-icon-theme (11%) Extracting the files of hicolor-icon-theme (11%) Extracting the files of hicolor-icon-theme (11%) Extracting the files of hicolor-icon-theme (11%) Extracting the files of hicolor-icon-theme (11%) Extracting the files of hicolor-icon-theme (12%) Extracting the files of hicolor-icon-theme (12%) Extracting the files of hicolor-icon-theme (12%) Extracting the files of hicolor-icon-theme (12%) Extracting the files of hicolor-icon-theme (12%) Extracting the files of hicolor-icon-theme (12%) Extracting the files of hicolor-icon-theme (13%) Extracting the files of hicolor-icon-theme (13%) Extracting the files of hicolor-icon-theme (13%) Extracting the files of hicolor-icon-theme (13%) Extracting the files of hicolor-icon-theme (13%) Extracting the files of hicolor-icon-theme (13%) Extracting the files of hicolor-icon-theme (13%) Extracting the files of hicolor-icon-theme (14%) Extracting the files of hicolor-icon-theme (14%) Extracting the files of hicolor-icon-theme (14%) Extracting the files of hicolor-icon-theme (14%) Extracting the files of hicolor-icon-theme (14%) Extracting the files of hicolor-icon-theme (14%) Extracting the files of hicolor-icon-theme (15%) Extracting the files of hicolor-icon-theme (15%) Extracting the files of hicolor-icon-theme (15%) Extracting the files of hicolor-icon-theme (15%) Extracting the files of hicolor-icon-theme (15%) Extracting the files of hicolor-icon-theme (15%) Extracting the files of hicolor-icon-theme (15%) Extracting the files of hicolor-icon-theme (16%) Extracting the files of hicolor-icon-theme (16%) Extracting the files of hicolor-icon-theme (16%) Extracting the files of hicolor-icon-theme (16%) Extracting the files of hicolor-icon-theme (16%) Extracting the files of hicolor-icon-theme (16%) Extracting the files of hicolor-icon-theme (17%) Extracting the files of hicolor-icon-theme (17%) Extracting the files of hicolor-icon-theme (17%) Extracting the files of hicolor-icon-theme (17%) Extracting the files of hicolor-icon-theme (17%) Extracting the files of hicolor-icon-theme (17%) Extracting the files of hicolor-icon-theme (17%) Extracting the files of hicolor-icon-theme (18%) Extracting the files of hicolor-icon-theme (18%) Extracting the files of hicolor-icon-theme (18%) Extracting the files of hicolor-icon-theme (18%) Extracting the files of hicolor-icon-theme (18%) Extracting the files of hicolor-icon-theme (18%) Extracting the files of hicolor-icon-theme (19%) Extracting the files of hicolor-icon-theme (19%) Extracting the files of hicolor-icon-theme (19%) Extracting the files of hicolor-icon-theme (19%) Extracting the files of hicolor-icon-theme (19%) Extracting the files of hicolor-icon-theme (19%) Extracting the files of hicolor-icon-theme (19%) Extracting the files of hicolor-icon-theme (20%) Extracting the files of hicolor-icon-theme (20%) Extracting the files of hicolor-icon-theme (20%) Extracting the files of hicolor-icon-theme (20%) Extracting the files of hicolor-icon-theme (20%) Extracting the files of hicolor-icon-theme (20%) Extracting the files of hicolor-icon-theme (21%) Extracting the files of hicolor-icon-theme (21%) Extracting the files of hicolor-icon-theme (21%) Extracting the files of hicolor-icon-theme (21%) Extracting the files of hicolor-icon-theme (21%) Extracting the files of hicolor-icon-theme (21%) Extracting the files of hicolor-icon-theme (21%) Extracting the files of hicolor-icon-theme (22%) Extracting the files of hicolor-icon-theme (22%) Extracting the files of hicolor-icon-theme (22%) Extracting the files of hicolor-icon-theme (22%) Extracting the files of hicolor-icon-theme (22%) Extracting the files of hicolor-icon-theme (22%) Extracting the files of hicolor-icon-theme (23%) Extracting the files of hicolor-icon-theme (23%) Extracting the files of hicolor-icon-theme (23%) Extracting the files of hicolor-icon-theme (23%) Extracting the files of hicolor-icon-theme (23%) Extracting the files of hicolor-icon-theme (23%) Extracting the files of hicolor-icon-theme (23%) Extracting the files of hicolor-icon-theme (24%) Extracting the files of hicolor-icon-theme (24%) Extracting the files of hicolor-icon-theme (24%) Extracting the files of hicolor-icon-theme (24%) Extracting the files of hicolor-icon-theme (24%) Extracting the files of hicolor-icon-theme (24%) Extracting the files of hicolor-icon-theme (25%) Extracting the files of hicolor-icon-theme (25%) Extracting the files of hicolor-icon-theme (25%) Extracting the files of hicolor-icon-theme (25%) Extracting the files of hicolor-icon-theme (25%) Extracting the files of hicolor-icon-theme (25%) Extracting the files of hicolor-icon-theme (25%) Extracting the files of hicolor-icon-theme (26%) Extracting the files of hicolor-icon-theme (26%) Extracting the files of hicolor-icon-theme (26%) Extracting the files of hicolor-icon-theme (26%) Extracting the files of hicolor-icon-theme (26%) Extracting the files of hicolor-icon-theme (26%) Extracting the files of hicolor-icon-theme (27%) Extracting the files of hicolor-icon-theme (27%) Extracting the files of hicolor-icon-theme (27%) Extracting the files of hicolor-icon-theme (27%) Extracting the files of hicolor-icon-theme (27%) Extracting the files of hicolor-icon-theme (27%) Extracting the files of hicolor-icon-theme (27%) Extracting the files of hicolor-icon-theme (28%) Extracting the files of hicolor-icon-theme (28%) Extracting the files of hicolor-icon-theme (28%) Extracting the files of hicolor-icon-theme (28%) Extracting the files of hicolor-icon-theme (28%) Extracting the files of hicolor-icon-theme (28%) Extracting the files of hicolor-icon-theme (29%) Extracting the files of hicolor-icon-theme (29%) Extracting the files of hicolor-icon-theme (29%) Extracting the files of hicolor-icon-theme (29%) Extracting the files of hicolor-icon-theme (29%) Extracting the files of hicolor-icon-theme (29%) Extracting the files of hicolor-icon-theme (29%) Extracting the files of hicolor-icon-theme (30%) Extracting the files of hicolor-icon-theme (30%) Extracting the files of hicolor-icon-theme (30%) Extracting the files of hicolor-icon-theme (30%) Extracting the files of hicolor-icon-theme (30%) Extracting the files of hicolor-icon-theme (30%) Extracting the files of hicolor-icon-theme (31%) Extracting the files of hicolor-icon-theme (31%) Extracting the files of hicolor-icon-theme (31%) Extracting the files of hicolor-icon-theme (31%) Extracting the files of hicolor-icon-theme (31%) Extracting the files of hicolor-icon-theme (31%) Extracting the files of hicolor-icon-theme (31%) Extracting the files of hicolor-icon-theme (32%) Extracting the files of hicolor-icon-theme (32%) Extracting the files of hicolor-icon-theme (32%) Extracting the files of hicolor-icon-theme (32%) Extracting the files of hicolor-icon-theme (32%) Extracting the files of hicolor-icon-theme (32%) Extracting the files of hicolor-icon-theme (33%) Extracting the files of hicolor-icon-theme (33%) Extracting the files of hicolor-icon-theme (33%) Extracting the files of hicolor-icon-theme (33%) Extracting the files of hicolor-icon-theme (33%) Extracting the files of hicolor-icon-theme (33%) Extracting the files of hicolor-icon-theme (33%) Extracting the files of hicolor-icon-theme (34%) Extracting the files of hicolor-icon-theme (34%) Extracting the files of hicolor-icon-theme (34%) Extracting the files of hicolor-icon-theme (34%) Extracting the files of hicolor-icon-theme (34%) Extracting the files of hicolor-icon-theme (34%) Extracting the files of hicolor-icon-theme (35%) Extracting the files of hicolor-icon-theme (35%) Extracting the files of hicolor-icon-theme (35%) Extracting the files of hicolor-icon-theme (35%) Extracting the files of hicolor-icon-theme (35%) Extracting the files of hicolor-icon-theme (35%) Extracting the files of hicolor-icon-theme (35%) Extracting the files of hicolor-icon-theme (36%) Extracting the files of hicolor-icon-theme (36%) Extracting the files of hicolor-icon-theme (36%) Extracting the files of hicolor-icon-theme (36%) Extracting the files of hicolor-icon-theme (36%) Extracting the files of hicolor-icon-theme (36%) Extracting the files of hicolor-icon-theme (37%) Extracting the files of hicolor-icon-theme (37%) Extracting the files of hicolor-icon-theme (37%) Extracting the files of hicolor-icon-theme (37%) Extracting the files of hicolor-icon-theme (37%) Extracting the files of hicolor-icon-theme (37%) Extracting the files of hicolor-icon-theme (37%) Extracting the files of hicolor-icon-theme (38%) Extracting the files of hicolor-icon-theme (38%) Extracting the files of hicolor-icon-theme (38%) Extracting the files of hicolor-icon-theme (38%) Extracting the files of hicolor-icon-theme (38%) Extracting the files of hicolor-icon-theme (38%) Extracting the files of hicolor-icon-theme (39%) Extracting the files of hicolor-icon-theme (39%) Extracting the files of hicolor-icon-theme (39%) Extracting the files of hicolor-icon-theme (39%) Extracting the files of hicolor-icon-theme (39%) Extracting the files of hicolor-icon-theme (39%) Extracting the files of hicolor-icon-theme (39%) Extracting the files of hicolor-icon-theme (40%) Extracting the files of hicolor-icon-theme (40%) Extracting the files of hicolor-icon-theme (40%) Extracting the files of hicolor-icon-theme (40%) Extracting the files of hicolor-icon-theme (40%) Extracting the files of hicolor-icon-theme (40%) Extracting the files of hicolor-icon-theme (41%) Extracting the files of hicolor-icon-theme (41%) Extracting the files of hicolor-icon-theme (41%) Extracting the files of hicolor-icon-theme (41%) Extracting the files of hicolor-icon-theme (41%) Extracting the files of hicolor-icon-theme (41%) Extracting the files of hicolor-icon-theme (41%) Extracting the files of hicolor-icon-theme (42%) Extracting the files of hicolor-icon-theme (42%) Extracting the files of hicolor-icon-theme (42%) Extracting the files of hicolor-icon-theme (42%) Extracting the files of hicolor-icon-theme (42%) Extracting the files of hicolor-icon-theme (42%) Extracting the files of hicolor-icon-theme (43%) Extracting the files of hicolor-icon-theme (43%) Extracting the files of hicolor-icon-theme (43%) Extracting the files of hicolor-icon-theme (43%) Extracting the files of hicolor-icon-theme (43%) Extracting the files of hicolor-icon-theme (43%) Extracting the files of hicolor-icon-theme (43%) Extracting the files of hicolor-icon-theme (44%) Extracting the files of hicolor-icon-theme (44%) Extracting the files of hicolor-icon-theme (44%) Extracting the files of hicolor-icon-theme (44%) Extracting the files of hicolor-icon-theme (44%) Extracting the files of hicolor-icon-theme (44%) Extracting the files of hicolor-icon-theme (45%) Extracting the files of hicolor-icon-theme (45%) Extracting the files of hicolor-icon-theme (45%) Extracting the files of hicolor-icon-theme (45%) Extracting the files of hicolor-icon-theme (45%) Extracting the files of hicolor-icon-theme (45%) Extracting the files of hicolor-icon-theme (45%) Extracting the files of hicolor-icon-theme (46%) Extracting the files of hicolor-icon-theme (46%) Extracting the files of hicolor-icon-theme (46%) Extracting the files of hicolor-icon-theme (46%) Extracting the files of hicolor-icon-theme (46%) Extracting the files of hicolor-icon-theme (46%) Extracting the files of hicolor-icon-theme (47%) Extracting the files of hicolor-icon-theme (47%) Extracting the files of hicolor-icon-theme (47%) Extracting the files of hicolor-icon-theme (47%) Extracting the files of hicolor-icon-theme (47%) Extracting the files of hicolor-icon-theme (47%) Extracting the files of hicolor-icon-theme (47%) Extracting the files of hicolor-icon-theme (48%) Extracting the files of hicolor-icon-theme (48%) Extracting the files of hicolor-icon-theme (48%) Extracting the files of hicolor-icon-theme (48%) Extracting the files of hicolor-icon-theme (48%) Extracting the files of hicolor-icon-theme (48%) Extracting the files of hicolor-icon-theme (49%) Extracting the files of hicolor-icon-theme (49%) Extracting the files of hicolor-icon-theme (49%) Extracting the files of hicolor-icon-theme (49%) Extracting the files of hicolor-icon-theme (49%) Extracting the files of hicolor-icon-theme (49%) Extracting the files of hicolor-icon-theme (49%) Extracting the files of hicolor-icon-theme (50%) Extracting the files of hicolor-icon-theme (50%) Extracting the files of hicolor-icon-theme (50%) Extracting the files of hicolor-icon-theme (50%) Extracting the files of hicolor-icon-theme (50%) Extracting the files of hicolor-icon-theme (50%) Extracting the files of hicolor-icon-theme (50%) Extracting the files of hicolor-icon-theme (51%) Extracting the files of hicolor-icon-theme (51%) Extracting the files of hicolor-icon-theme (51%) Extracting the files of hicolor-icon-theme (51%) Extracting the files of hicolor-icon-theme (51%) Extracting the files of hicolor-icon-theme (51%) Extracting the files of hicolor-icon-theme (52%) Extracting the files of hicolor-icon-theme (52%) Extracting the files of hicolor-icon-theme (52%) Extracting the files of hicolor-icon-theme (52%) Extracting the files of hicolor-icon-theme (52%) Extracting the files of hicolor-icon-theme (52%) Extracting the files of hicolor-icon-theme (52%) Extracting the files of hicolor-icon-theme (53%) Extracting the files of hicolor-icon-theme (53%) Extracting the files of hicolor-icon-theme (53%) Extracting the files of hicolor-icon-theme (53%) Extracting the files of hicolor-icon-theme (53%) Extracting the files of hicolor-icon-theme (53%) Extracting the files of hicolor-icon-theme (54%) Extracting the files of hicolor-icon-theme (54%) Extracting the files of hicolor-icon-theme (54%) Extracting the files of hicolor-icon-theme (54%) Extracting the files of hicolor-icon-theme (54%) Extracting the files of hicolor-icon-theme (54%) Extracting the files of hicolor-icon-theme (54%) Extracting the files of hicolor-icon-theme (55%) Extracting the files of hicolor-icon-theme (55%) Extracting the files of hicolor-icon-theme (55%) Extracting the files of hicolor-icon-theme (55%) Extracting the files of hicolor-icon-theme (55%) Extracting the files of hicolor-icon-theme (55%) Extracting the files of hicolor-icon-theme (56%) Extracting the files of hicolor-icon-theme (56%) Extracting the files of hicolor-icon-theme (56%) Extracting the files of hicolor-icon-theme (56%) Extracting the files of hicolor-icon-theme (56%) Extracting the files of hicolor-icon-theme (56%) Extracting the files of hicolor-icon-theme (56%) Extracting the files of hicolor-icon-theme (57%) Extracting the files of hicolor-icon-theme (57%) Extracting the files of hicolor-icon-theme (57%) Extracting the files of hicolor-icon-theme (57%) Extracting the files of hicolor-icon-theme (57%) Extracting the files of hicolor-icon-theme (57%) Extracting the files of hicolor-icon-theme (58%) Extracting the files of hicolor-icon-theme (58%) Extracting the files of hicolor-icon-theme (58%) Extracting the files of hicolor-icon-theme (58%) Extracting the files of hicolor-icon-theme (58%) Extracting the files of hicolor-icon-theme (58%) Extracting the files of hicolor-icon-theme (58%) Extracting the files of hicolor-icon-theme (59%) Extracting the files of hicolor-icon-theme (59%) Extracting the files of hicolor-icon-theme (59%) Extracting the files of hicolor-icon-theme (59%) Extracting the files of hicolor-icon-theme (59%) Extracting the files of hicolor-icon-theme (59%) Extracting the files of hicolor-icon-theme (60%) Extracting the files of hicolor-icon-theme (60%) Extracting the files of hicolor-icon-theme (60%) Extracting the files of hicolor-icon-theme (60%) Extracting the files of hicolor-icon-theme (60%) Extracting the files of hicolor-icon-theme (60%) Extracting the files of hicolor-icon-theme (60%) Extracting the files of hicolor-icon-theme (61%) Extracting the files of hicolor-icon-theme (61%) Extracting the files of hicolor-icon-theme (61%) Extracting the files of hicolor-icon-theme (61%) Extracting the files of hicolor-icon-theme (61%) Extracting the files of hicolor-icon-theme (61%) Extracting the files of hicolor-icon-theme (62%) Extracting the files of hicolor-icon-theme (62%) Extracting the files of hicolor-icon-theme (62%) Extracting the files of hicolor-icon-theme (62%) Extracting the files of hicolor-icon-theme (62%) Extracting the files of hicolor-icon-theme (62%) Extracting the files of hicolor-icon-theme (62%) Extracting the files of hicolor-icon-theme (63%) Extracting the files of hicolor-icon-theme (63%) Extracting the files of hicolor-icon-theme (63%) Extracting the files of hicolor-icon-theme (63%) Extracting the files of hicolor-icon-theme (63%) Extracting the files of hicolor-icon-theme (63%) Extracting the files of hicolor-icon-theme (64%) Extracting the files of hicolor-icon-theme (64%) Extracting the files of hicolor-icon-theme (64%) Extracting the files of hicolor-icon-theme (64%) Extracting the files of hicolor-icon-theme (64%) Extracting the files of hicolor-icon-theme (64%) Extracting the files of hicolor-icon-theme (64%) Extracting the files of hicolor-icon-theme (65%) Extracting the files of hicolor-icon-theme (65%) Extracting the files of hicolor-icon-theme (65%) Extracting the files of hicolor-icon-theme (65%) Extracting the files of hicolor-icon-theme (65%) Extracting the files of hicolor-icon-theme (65%) Extracting the files of hicolor-icon-theme (66%) Extracting the files of hicolor-icon-theme (66%) Extracting the files of hicolor-icon-theme (66%) Extracting the files of hicolor-icon-theme (66%) Extracting the files of hicolor-icon-theme (66%) Extracting the files of hicolor-icon-theme (66%) Extracting the files of hicolor-icon-theme (66%) Extracting the files of hicolor-icon-theme (67%) Extracting the files of hicolor-icon-theme (67%) Extracting the files of hicolor-icon-theme (67%) Extracting the files of hicolor-icon-theme (67%) Extracting the files of hicolor-icon-theme (67%) Extracting the files of hicolor-icon-theme (67%) Extracting the files of hicolor-icon-theme (68%) Extracting the files of hicolor-icon-theme (68%) Extracting the files of hicolor-icon-theme (68%) Extracting the files of hicolor-icon-theme (68%) Extracting the files of hicolor-icon-theme (68%) Extracting the files of hicolor-icon-theme (68%) Extracting the files of hicolor-icon-theme (68%) Extracting the files of hicolor-icon-theme (69%) Extracting the files of hicolor-icon-theme (69%) Extracting the files of hicolor-icon-theme (69%) Extracting the files of hicolor-icon-theme (69%) Extracting the files of hicolor-icon-theme (69%) Extracting the files of hicolor-icon-theme (69%) Extracting the files of hicolor-icon-theme (70%) Extracting the files of hicolor-icon-theme (70%) Extracting the files of hicolor-icon-theme (70%) Extracting the files of hicolor-icon-theme (70%) Extracting the files of hicolor-icon-theme (70%) Extracting the files of hicolor-icon-theme (70%) Extracting the files of hicolor-icon-theme (70%) Extracting the files of hicolor-icon-theme (71%) Extracting the files of hicolor-icon-theme (71%) Extracting the files of hicolor-icon-theme (71%) Extracting the files of hicolor-icon-theme (71%) Extracting the files of hicolor-icon-theme (71%) Extracting the files of hicolor-icon-theme (71%) Extracting the files of hicolor-icon-theme (72%) Extracting the files of hicolor-icon-theme (72%) Extracting the files of hicolor-icon-theme (72%) Extracting the files of hicolor-icon-theme (72%) Extracting the files of hicolor-icon-theme (72%) Extracting the files of hicolor-icon-theme (72%) Extracting the files of hicolor-icon-theme (72%) Extracting the files of hicolor-icon-theme (73%) Extracting the files of hicolor-icon-theme (73%) Extracting the files of hicolor-icon-theme (73%) Extracting the files of hicolor-icon-theme (73%) Extracting the files of hicolor-icon-theme (73%) Extracting the files of hicolor-icon-theme (73%) Extracting the files of hicolor-icon-theme (74%) Extracting the files of hicolor-icon-theme (74%) Extracting the files of hicolor-icon-theme (74%) Extracting the files of hicolor-icon-theme (74%) Extracting the files of hicolor-icon-theme (74%) Extracting the files of hicolor-icon-theme (74%) Extracting the files of hicolor-icon-theme (74%) Extracting the files of hicolor-icon-theme (75%) Extracting the files of hicolor-icon-theme (75%) Extracting the files of hicolor-icon-theme (75%) Extracting the files of hicolor-icon-theme (75%) Extracting the files of hicolor-icon-theme (75%) Extracting the files of hicolor-icon-theme (75%) Extracting the files of hicolor-icon-theme (76%) Extracting the files of hicolor-icon-theme (76%) Extracting the files of hicolor-icon-theme (76%) Extracting the files of hicolor-icon-theme (76%) Extracting the files of hicolor-icon-theme (76%) Extracting the files of hicolor-icon-theme (76%) Extracting the files of hicolor-icon-theme (76%) Extracting the files of hicolor-icon-theme (77%) Extracting the files of hicolor-icon-theme (77%) Extracting the files of hicolor-icon-theme (77%) Extracting the files of hicolor-icon-theme (77%) Extracting the files of hicolor-icon-theme (77%) Extracting the files of hicolor-icon-theme (77%) Extracting the files of hicolor-icon-theme (78%) Extracting the files of hicolor-icon-theme (78%) Extracting the files of hicolor-icon-theme (78%) Extracting the files of hicolor-icon-theme (78%) Extracting the files of hicolor-icon-theme (78%) Extracting the files of hicolor-icon-theme (78%) Extracting the files of hicolor-icon-theme (78%) Extracting the files of hicolor-icon-theme (79%) Extracting the files of hicolor-icon-theme (79%) Extracting the files of hicolor-icon-theme (79%) Extracting the files of hicolor-icon-theme (79%) Extracting the files of hicolor-icon-theme (79%) Extracting the files of hicolor-icon-theme (79%) Extracting the files of hicolor-icon-theme (80%) Extracting the files of hicolor-icon-theme (80%) Extracting the files of hicolor-icon-theme (80%) Extracting the files of hicolor-icon-theme (80%) Extracting the files of hicolor-icon-theme (80%) Extracting the files of hicolor-icon-theme (80%) Extracting the files of hicolor-icon-theme (80%) Extracting the files of hicolor-icon-theme (81%) Extracting the files of hicolor-icon-theme (81%) Extracting the files of hicolor-icon-theme (81%) Extracting the files of hicolor-icon-theme (81%) Extracting the files of hicolor-icon-theme (81%) Extracting the files of hicolor-icon-theme (81%) Extracting the files of hicolor-icon-theme (82%) Extracting the files of hicolor-icon-theme (82%) Extracting the files of hicolor-icon-theme (82%) Extracting the files of hicolor-icon-theme (82%) Extracting the files of hicolor-icon-theme (82%) Extracting the files of hicolor-icon-theme (82%) Extracting the files of hicolor-icon-theme (82%) Extracting the files of hicolor-icon-theme (83%) Extracting the files of hicolor-icon-theme (83%) Extracting the files of hicolor-icon-theme (83%) Extracting the files of hicolor-icon-theme (83%) Extracting the files of hicolor-icon-theme (83%) Extracting the files of hicolor-icon-theme (83%) Extracting the files of hicolor-icon-theme (84%) Extracting the files of hicolor-icon-theme (84%) Extracting the files of hicolor-icon-theme (84%) Extracting the files of hicolor-icon-theme (84%) Extracting the files of hicolor-icon-theme (84%) Extracting the files of hicolor-icon-theme (84%) Extracting the files of hicolor-icon-theme (84%) Extracting the files of hicolor-icon-theme (85%) Extracting the files of hicolor-icon-theme (85%) Extracting the files of hicolor-icon-theme (85%) Extracting the files of hicolor-icon-theme (85%) Extracting the files of hicolor-icon-theme (85%) Extracting the files of hicolor-icon-theme (85%) Extracting the files of hicolor-icon-theme (86%) Extracting the files of hicolor-icon-theme (86%) Extracting the files of hicolor-icon-theme (86%) Extracting the files of hicolor-icon-theme (86%) Extracting the files of hicolor-icon-theme (86%) Extracting the files of hicolor-icon-theme (86%) Extracting the files of hicolor-icon-theme (86%) Extracting the files of hicolor-icon-theme (87%) Extracting the files of hicolor-icon-theme (87%) Extracting the files of hicolor-icon-theme (87%) Extracting the files of hicolor-icon-theme (87%) Extracting the files of hicolor-icon-theme (87%) Extracting the files of hicolor-icon-theme (87%) Extracting the files of hicolor-icon-theme (88%) Extracting the files of hicolor-icon-theme (88%) Extracting the files of hicolor-icon-theme (88%) Extracting the files of hicolor-icon-theme (88%) Extracting the files of hicolor-icon-theme (88%) Extracting the files of hicolor-icon-theme (88%) Extracting the files of hicolor-icon-theme (88%) Extracting the files of hicolor-icon-theme (89%) Extracting the files of hicolor-icon-theme (89%) Extracting the files of hicolor-icon-theme (89%) Extracting the files of hicolor-icon-theme (89%) Extracting the files of hicolor-icon-theme (89%) Extracting the files of hicolor-icon-theme (89%) Extracting the files of hicolor-icon-theme (90%) Extracting the files of hicolor-icon-theme (90%) Extracting the files of hicolor-icon-theme (90%) Extracting the files of hicolor-icon-theme (90%) Extracting the files of hicolor-icon-theme (90%) Extracting the files of hicolor-icon-theme (90%) Extracting the files of hicolor-icon-theme (90%) Extracting the files of hicolor-icon-theme (91%) Extracting the files of hicolor-icon-theme (91%) Extracting the files of hicolor-icon-theme (91%) Extracting the files of hicolor-icon-theme (91%) Extracting the files of hicolor-icon-theme (91%) Extracting the files of hicolor-icon-theme (91%) Extracting the files of hicolor-icon-theme (92%) Extracting the files of hicolor-icon-theme (92%) Extracting the files of hicolor-icon-theme (92%) Extracting the files of hicolor-icon-theme (92%) Extracting the files of hicolor-icon-theme (92%) Extracting the files of hicolor-icon-theme (92%) Extracting the files of hicolor-icon-theme (92%) Extracting the files of hicolor-icon-theme (93%) Extracting the files of hicolor-icon-theme (93%) Extracting the files of hicolor-icon-theme (93%) Extracting the files of hicolor-icon-theme (93%) Extracting the files of hicolor-icon-theme (93%) Extracting the files of hicolor-icon-theme (93%) Extracting the files of hicolor-icon-theme (94%) Extracting the files of hicolor-icon-theme (94%) Extracting the files of hicolor-icon-theme (94%) Extracting the files of hicolor-icon-theme (94%) Extracting the files of hicolor-icon-theme (94%) Extracting the files of hicolor-icon-theme (94%) Extracting the files of hicolor-icon-theme (94%) Extracting the files of hicolor-icon-theme (95%) Extracting the files of hicolor-icon-theme (95%) Extracting the files of hicolor-icon-theme (95%) Extracting the files of hicolor-icon-theme (95%) Extracting the files of hicolor-icon-theme (95%) Extracting the files of hicolor-icon-theme (95%) Extracting the files of hicolor-icon-theme (96%) Extracting the files of hicolor-icon-theme (96%) Extracting the files of hicolor-icon-theme (96%) Extracting the files of hicolor-icon-theme (96%) Extracting the files of hicolor-icon-theme (96%) Extracting the files of hicolor-icon-theme (96%) Extracting the files of hicolor-icon-theme (96%) Extracting the files of hicolor-icon-theme (97%) Extracting the files of hicolor-icon-theme (97%) Extracting the files of hicolor-icon-theme (97%) Extracting the files of hicolor-icon-theme (97%) Extracting the files of hicolor-icon-theme (97%) Extracting the files of hicolor-icon-theme (97%) Extracting the files of hicolor-icon-theme (98%) Extracting the files of hicolor-icon-theme (98%) Extracting the files of hicolor-icon-theme (98%) Extracting the files of hicolor-icon-theme (98%) Extracting the files of hicolor-icon-theme (98%) Extracting the files of hicolor-icon-theme (98%) Extracting the files of hicolor-icon-theme (98%) Extracting the files of hicolor-icon-theme (99%) Extracting the files of hicolor-icon-theme (99%) Extracting the files of hicolor-icon-theme (99%) Extracting the files of hicolor-icon-theme (99%) Extracting the files of hicolor-icon-theme (99%) Extracting the files of hicolor-icon-theme (99%) Extracting the files of hicolor-icon-theme (100%) [complete] Installed hicolor-icon-theme Installing 104 / 293 Installing orc, version 0.4.42, release 11 Extracting the files of orc (20%) Extracting the files of orc (40%) Extracting the files of orc (60%) Extracting the files of orc (80%) Extracting the files of orc (100%) [complete] Installed orc Installing 105 / 293 Installing rav1e, version 0.8.1, release 18 Extracting the files of rav1e (33%) Extracting the files of rav1e (66%) Extracting the files of rav1e (100%) [complete] Installed rav1e Installing 106 / 293 Installing libboost-math, version 1.92.0, release 48 Extracting the files of libboost-math (16%) Extracting the files of libboost-math (33%) Extracting the files of libboost-math (50%) Extracting the files of libboost-math (66%) Extracting the files of libboost-math (83%) Extracting the files of libboost-math (100%) [complete] Installed libboost-math Installing 107 / 293 Installing libboost-atomic, version 1.92.0, release 48 Extracting the files of libboost-atomic (100%) [complete] Installed libboost-atomic Installing 108 / 293 Installing libboost-thread, version 1.92.0, release 48 Extracting the files of libboost-thread (100%) [complete] Installed libboost-thread Installing 109 / 293 Installing libboost-locale, version 1.92.0, release 48 Extracting the files of libboost-locale (100%) [complete] Installed libboost-locale Installing 110 / 293 Installing libboost-context, version 1.92.0, release 48 Extracting the files of libboost-context (100%) [complete] Installed libboost-context Installing 111 / 293 Installing libboost-fiber, version 1.92.0, release 48 Extracting the files of libboost-fiber (100%) [complete] Installed libboost-fiber Installing 112 / 293 Installing libboost-test, version 1.92.0, release 48 Extracting the files of libboost-test (50%) Extracting the files of libboost-test (100%) [complete] Installed libboost-test Installing 113 / 293 Installing libboost-numpy3, version 1.92.0, release 48 Extracting the files of libboost-numpy3 (100%) [complete] Installed libboost-numpy3 Installing 114 / 293 Installing libboost-charconv, version 1.92.0, release 48 Extracting the files of libboost-charconv (100%) [complete] Installed libboost-charconv Installing 115 / 293 Installing libboost-contract, version 1.92.0, release 48 Extracting the files of libboost-contract (100%) [complete] Installed libboost-contract Installing 116 / 293 Installing libboost-program-options, version 1.92.0, release 48 Extracting the files of libboost-program-options (100%) [complete] Installed libboost-program-options Installing 117 / 293 Installing libboost-log, version 1.92.0, release 48 Extracting the files of libboost-log (50%) Extracting the files of libboost-log (100%) [complete] Installed libboost-log Installing 118 / 293 Installing libboost-container, version 1.92.0, release 48 Extracting the files of libboost-container (100%) [complete] Installed libboost-container Installing 119 / 293 Installing libboost-regex, version 1.92.0, release 48 Extracting the files of libboost-regex (100%) [complete] Installed libboost-regex Installing 120 / 293 Installing libboost-timer, version 1.92.0, release 48 Extracting the files of libboost-timer (100%) [complete] Installed libboost-timer Installing 121 / 293 Installing libboost-serialization, version 1.92.0, release 48 Extracting the files of libboost-serialization (50%) Extracting the files of libboost-serialization (100%) [complete] Installed libboost-serialization Installing 122 / 293 Installing libboost-graph, version 1.92.0, release 48 Extracting the files of libboost-graph (100%) [complete] Installed libboost-graph Installing 123 / 293 Installing libboost-wave, version 1.92.0, release 48 Extracting the files of libboost-wave (100%) [complete] Installed libboost-wave Installing 124 / 293 Installing libboost-url, version 1.92.0, release 48 Extracting the files of libboost-url (100%) [complete] Installed libboost-url Installing 125 / 293 Installing libboost-json, version 1.92.0, release 48 Extracting the files of libboost-json (100%) [complete] Installed libboost-json Installing 126 / 293 Installing libboost-date-time, version 1.92.0, release 48 Extracting the files of libboost-date-time (100%) [complete] Installed libboost-date-time Installing 127 / 293 Installing libboost-chrono, version 1.92.0, release 48 Extracting the files of libboost-chrono (100%) [complete] Installed libboost-chrono Installing 128 / 293 Installing libboost-type-erasure, version 1.92.0, release 48 Extracting the files of libboost-type-erasure (100%) [complete] Installed libboost-type-erasure Installing 129 / 293 Installing libboost-nowide, version 1.92.0, release 48 Extracting the files of libboost-nowide (100%) [complete] Installed libboost-nowide Installing 130 / 293 Installing libboost-coroutine, version 1.92.0, release 48 Extracting the files of libboost-coroutine (100%) [complete] Installed libboost-coroutine Installing 131 / 293 Installing libboost-stacktrace, version 1.92.0, release 48 Extracting the files of libboost-stacktrace (20%) Extracting the files of libboost-stacktrace (40%) Extracting the files of libboost-stacktrace (60%) Extracting the files of libboost-stacktrace (80%) Extracting the files of libboost-stacktrace (100%) [complete] Installed libboost-stacktrace Installing 132 / 293 Installing libboost, version 1.92.0, release 48 Extracting the files of libboost (50%) Extracting the files of libboost (100%) [complete] Installed libboost Installing 133 / 293 Installing libboost-devel, version 1.92.0, release 48 Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (0%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (1%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (2%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (3%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (4%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (5%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (6%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (7%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (8%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (9%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (10%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (11%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (12%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (13%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (14%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (15%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (16%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (17%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (18%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (19%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (20%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (21%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (22%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (23%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (24%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (25%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (26%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (27%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (28%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (29%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (30%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (31%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (32%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (33%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (34%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (35%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (36%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (37%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (38%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (39%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (40%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (41%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (42%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (43%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (44%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (45%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (46%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (47%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (48%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (49%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (50%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (51%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (52%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (53%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (54%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (55%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (56%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (57%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (58%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (59%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (60%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (61%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (62%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (63%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (64%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (65%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (66%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (67%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (68%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (69%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (70%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (71%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (72%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (73%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (74%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (75%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (76%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (77%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (78%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (79%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (80%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (81%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (82%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (83%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (84%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (85%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (86%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (87%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (88%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (89%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (90%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (91%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (92%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (93%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (94%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (95%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (96%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (97%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (98%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (99%) Extracting the files of libboost-devel (100%) [complete] Installed libboost-devel Installing 134 / 293 Installing javascriptcore-gtk41, version 2.52.5, release 147 Extracting the files of javascriptcore-gtk41 (25%) Extracting the files of javascriptcore-gtk41 (50%) Extracting the files of javascriptcore-gtk41 (75%) Extracting the files of javascriptcore-gtk41 (100%) [complete] Installed javascriptcore-gtk41 Installing 135 / 293 Installing libjpeg-turbo, version 3.0.3, release 22 Extracting the files of libjpeg-turbo (25%) Extracting the files of libjpeg-turbo (50%) Extracting the files of libjpeg-turbo (75%) Extracting the files of libjpeg-turbo (100%) [complete] Installed libjpeg-turbo Installing 136 / 293 Installing libice, version 1.1.2, release 16 Extracting the files of libice (25%) Extracting the files of libice (50%) Extracting the files of libice (75%) Extracting the files of libice (100%) [complete] Installed libice Installing 137 / 293 Installing libsm, version 1.2.6, release 16 Extracting the files of libsm (25%) Extracting the files of libsm (50%) Extracting the files of libsm (75%) Extracting the files of libsm (100%) [complete] Installed libsm Installing 138 / 293 Installing libtiff, version 4.7.1, release 46 Extracting the files of libtiff (20%) Extracting the files of libtiff (40%) Extracting the files of libtiff (60%) Extracting the files of libtiff (80%) Extracting the files of libtiff (100%) [complete] Installed libtiff Installing 139 / 293 Installing liblcms2, version 2.19.1, release 22 Extracting the files of liblcms2 (14%) Extracting the files of liblcms2 (28%) Extracting the files of liblcms2 (42%) Extracting the files of liblcms2 (57%) Extracting the files of liblcms2 (71%) Extracting the files of liblcms2 (85%) Extracting the files of liblcms2 (100%) [complete] Installed liblcms2 Installing 140 / 293 Installing librsvg, version 2.62.3, release 72 Extracting the files of librsvg (25%) Extracting the files of librsvg (50%) Extracting the files of librsvg (75%) Extracting the files of librsvg (100%) [complete] Installed librsvg Installing 141 / 293 Installing x265, version 3.6, release 23 Extracting the files of x265 (33%) Extracting the files of x265 (66%) Extracting the files of x265 (100%) [complete] Installed x265 Installing 142 / 293 Installing libheif-plugin-x265, version 1.23.1, release 64 Extracting the files of libheif-plugin-x265 (100%) [complete] Installed libheif-plugin-x265 Installing 143 / 293 Installing dav1d, version 1.5.4, release 32 Extracting the files of dav1d (16%) Extracting the files of dav1d (33%) Extracting the files of dav1d (50%) Extracting the files of dav1d (66%) Extracting the files of dav1d (83%) Extracting the files of dav1d (100%) [complete] Installed dav1d Installing 144 / 293 Installing libheif-plugin-dav1d, version 1.23.1, release 64 Extracting the files of libheif-plugin-dav1d (100%) [complete] Installed libheif-plugin-dav1d Installing 145 / 293 Installing libheif-plugin-jpeg, version 1.23.1, release 64 Extracting the files of libheif-plugin-jpeg (50%) Extracting the files of libheif-plugin-jpeg (100%) [complete] Installed libheif-plugin-jpeg Installing 146 / 293 Installing libheif-plugin-rav1e, version 1.23.1, release 64 Extracting the files of libheif-plugin-rav1e (100%) [complete] Installed libheif-plugin-rav1e Installing 147 / 293 Installing libxv, version 1.0.13, release 16 Extracting the files of libxv (50%) Extracting the files of libxv (100%) [complete] Installed libxv Installing 148 / 293 Installing libtheora, version 1.1.1, release 8 Extracting the files of libtheora (16%) Extracting the files of libtheora (33%) Extracting the files of libtheora (50%) Extracting the files of libtheora (66%) Extracting the files of libtheora (83%) Extracting the files of libtheora (100%) [complete] Installed libtheora Installing 149 / 293 Installing libudfread, version 1.2.0, release 1 Extracting the files of libudfread (50%) Extracting the files of libudfread (100%) [complete] Installed libudfread Installing 150 / 293 Installing libbluray, version 1.4.0, release 15 Extracting the files of libbluray (33%) Extracting the files of libbluray (66%) Extracting the files of libbluray (100%) [complete] Installed libbluray Installing 151 / 293 Installing libdvdread, version 7.0.1, release 14 Extracting the files of libdvdread (50%) Extracting the files of libdvdread (100%) [complete] Installed libdvdread Installing 152 / 293 Installing glslang, version 16.2.0, release 36 Extracting the files of glslang (11%) Extracting the files of glslang (22%) Extracting the files of glslang (33%) Extracting the files of glslang (44%) Extracting the files of glslang (55%) Extracting the files of glslang (66%) Extracting the files of glslang (77%) Extracting the files of glslang (88%) Extracting the files of glslang (100%) [complete] Installed glslang Installing 153 / 293 Installing libdovi, version 3.3.2, release 6 Extracting the files of libdovi (50%) Extracting the files of libdovi (100%) [complete] Installed libdovi Installing 154 / 293 Installing shaderc, version 2026.1, release 16 Extracting the files of shaderc (16%) Extracting the files of shaderc (33%) Extracting the files of shaderc (50%) Extracting the files of shaderc (66%) Extracting the files of shaderc (83%) Extracting the files of shaderc (100%) [complete] Installed shaderc Installing 155 / 293 Installing vulkan, version 1.4.341.0, release 43 Extracting the files of vulkan (33%) Extracting the files of vulkan (66%) Extracting the files of vulkan (100%) [complete] Installed vulkan Installing 156 / 293 Installing libunwind, version 1.8.3, release 12 Extracting the files of libunwind (10%) Extracting the files of libunwind (20%) Extracting the files of libunwind (30%) Extracting the files of libunwind (40%) Extracting the files of libunwind (50%) Extracting the files of libunwind (60%) Extracting the files of libunwind (70%) Extracting the files of libunwind (80%) Extracting the files of libunwind (90%) Extracting the files of libunwind (100%) [complete] Installed libunwind Installing 157 / 293 Installing libplacebo, version 7.351.0, release 32 Extracting the files of libplacebo (50%) Extracting the files of libplacebo (100%) [complete] Installed libplacebo Installing 158 / 293 Installing libhogweed, version 3.10.2, release 25 Extracting the files of libhogweed (50%) Extracting the files of libhogweed (100%) [complete] Installed libhogweed Installing 159 / 293 Installing libtasn1, version 4.21.0, release 22 Extracting the files of libtasn1 (20%) Extracting the files of libtasn1 (40%) Extracting the files of libtasn1 (60%) Extracting the files of libtasn1 (80%) Extracting the files of libtasn1 (100%) [complete] Installed libtasn1 Installing 160 / 293 Installing libp11-kit, version 0.25.2, release 23 Extracting the files of libp11-kit (6%) Extracting the files of libp11-kit (12%) Extracting the files of libp11-kit (18%) Extracting the files of libp11-kit (25%) Extracting the files of libp11-kit (31%) Extracting the files of libp11-kit (37%) Extracting the files of libp11-kit (43%) Extracting the files of libp11-kit (50%) Extracting the files of libp11-kit (56%) Extracting the files of libp11-kit (62%) Extracting the files of libp11-kit (68%) Extracting the files of libp11-kit (75%) Extracting the files of libp11-kit (81%) Extracting the files of libp11-kit (87%) Extracting the files of libp11-kit (93%) Extracting the files of libp11-kit (100%) [complete] Installed libp11-kit Installing 161 / 293 Installing libgnutls, version 3.8.13, release 53 Extracting the files of libgnutls (4%) Extracting the files of libgnutls (8%) Extracting the files of libgnutls (12%) Extracting the files of libgnutls (16%) Extracting the files of libgnutls (20%) Extracting the files of libgnutls (25%) Extracting the files of libgnutls (29%) Extracting the files of libgnutls (33%) Extracting the files of libgnutls (37%) Extracting the files of libgnutls (41%) Extracting the files of libgnutls (45%) Extracting the files of libgnutls (50%) Extracting the files of libgnutls (54%) Extracting the files of libgnutls (58%) Extracting the files of libgnutls (62%) Extracting the files of libgnutls (66%) Extracting the files of libgnutls (70%) Extracting the files of libgnutls (75%) Extracting the files of libgnutls (79%) Extracting the files of libgnutls (83%) Extracting the files of libgnutls (87%) Extracting the files of libgnutls (91%) Extracting the files of libgnutls (95%) Extracting the files of libgnutls (100%) [complete] Installed libgnutls Installing 162 / 293 Installing openal-soft, version 1.24.1, release 16 Extracting the files of openal-soft (8%) Extracting the files of openal-soft (16%) Extracting the files of openal-soft (25%) Extracting the files of openal-soft (33%) Extracting the files of openal-soft (41%) Extracting the files of openal-soft (50%) Extracting the files of openal-soft (58%) Extracting the files of openal-soft (66%) Extracting the files of openal-soft (75%) Extracting the files of openal-soft (83%) Extracting the files of openal-soft (91%) Extracting the files of openal-soft (100%) [complete] Installed openal-soft Installing 163 / 293 Installing libvdpau, version 1.5, release 20 Extracting the files of libvdpau (20%) Extracting the files of libvdpau (40%) Extracting the files of libvdpau (60%) Extracting the files of libvdpau (80%) Extracting the files of libvdpau (100%) [complete] Installed libvdpau Installing 164 / 293 Installing zimg, version 3.0.5, release 16 Extracting the files of zimg (5%) Extracting the files of zimg (11%) Extracting the files of zimg (16%) Extracting the files of zimg (22%) Extracting the files of zimg (27%) Extracting the files of zimg (33%) Extracting the files of zimg (38%) Extracting the files of zimg (44%) Extracting the files of zimg (50%) Extracting the files of zimg (55%) Extracting the files of zimg (61%) Extracting the files of zimg (66%) Extracting the files of zimg (72%) Extracting the files of zimg (77%) Extracting the files of zimg (83%) Extracting the files of zimg (88%) Extracting the files of zimg (94%) Extracting the files of zimg (100%) [complete] Installed zimg Installing 165 / 293 Installing libssh, version 0.12.1, release 21 Extracting the files of libssh (33%) Extracting the files of libssh (66%) Extracting the files of libssh (100%) [complete] Installed libssh Installing 166 / 293 Installing libsoxr, version 0.1.3, release 5 Extracting the files of libsoxr (25%) Extracting the files of libsoxr (50%) Extracting the files of libsoxr (75%) Extracting the files of libsoxr (100%) [complete] Installed libsoxr Installing 167 / 293 Installing fftw, version 3.3.10, release 18 Extracting the files of fftw (2%) Extracting the files of fftw (4%) Extracting the files of fftw (7%) Extracting the files of fftw (9%) Extracting the files of fftw (12%) Extracting the files of fftw (14%) Extracting the files of fftw (17%) Extracting the files of fftw (19%) Extracting the files of fftw (21%) Extracting the files of fftw (24%) Extracting the files of fftw (26%) Extracting the files of fftw (29%) Extracting the files of fftw (31%) Extracting the files of fftw (34%) Extracting the files of fftw (36%) Extracting the files of fftw (39%) Extracting the files of fftw (41%) Extracting the files of fftw (43%) Extracting the files of fftw (46%) Extracting the files of fftw (48%) Extracting the files of fftw (51%) Extracting the files of fftw (53%) Extracting the files of fftw (56%) Extracting the files of fftw (58%) Extracting the files of fftw (60%) Extracting the files of fftw (63%) Extracting the files of fftw (65%) Extracting the files of fftw (68%) Extracting the files of fftw (70%) Extracting the files of fftw (73%) Extracting the files of fftw (75%) Extracting the files of fftw (78%) Extracting the files of fftw (80%) Extracting the files of fftw (82%) Extracting the files of fftw (85%) Extracting the files of fftw (87%) Extracting the files of fftw (90%) Extracting the files of fftw (92%) Extracting the files of fftw (95%) Extracting the files of fftw (97%) Extracting the files of fftw (100%) [complete] Installed fftw Installing 168 / 293 Installing vamp-plugin-sdk, version 2.10.0, release 7 Extracting the files of vamp-plugin-sdk (10%) Extracting the files of vamp-plugin-sdk (20%) Extracting the files of vamp-plugin-sdk (30%) Extracting the files of vamp-plugin-sdk (40%) Extracting the files of vamp-plugin-sdk (50%) Extracting the files of vamp-plugin-sdk (60%) Extracting the files of vamp-plugin-sdk (70%) Extracting the files of vamp-plugin-sdk (80%) Extracting the files of vamp-plugin-sdk (90%) Extracting the files of vamp-plugin-sdk (100%) [complete] Installed vamp-plugin-sdk Installing 169 / 293 Installing rubberband, version 4.0.0, release 8 Extracting the files of rubberband (11%) Extracting the files of rubberband (22%) Extracting the files of rubberband (33%) Extracting the files of rubberband (44%) Extracting the files of rubberband (55%) Extracting the files of rubberband (66%) Extracting the files of rubberband (77%) Extracting the files of rubberband (88%) Extracting the files of rubberband (100%) [complete] Installed rubberband Installing 170 / 293 Installing xvidcore, version 1.3.7, release 5 Extracting the files of xvidcore (50%) Extracting the files of xvidcore (100%) [complete] Installed xvidcore Installing 171 / 293 Installing x264, version 0.164.3144, release 20 Extracting the files of x264 (33%) Extracting the files of x264 (66%) Extracting the files of x264 (100%) [complete] Installed x264 Installing 172 / 293 Installing libspeex, version 1.2.1, release 7 Extracting the files of libspeex (9%) Extracting the files of libspeex (18%) Extracting the files of libspeex (27%) Extracting the files of libspeex (36%) Extracting the files of libspeex (45%) Extracting the files of libspeex (54%) Extracting the files of libspeex (63%) Extracting the files of libspeex (72%) Extracting the files of libspeex (81%) Extracting the files of libspeex (90%) Extracting the files of libspeex (100%) [complete] Installed libspeex Installing 173 / 293 Installing libva, version 2.23.0, release 31 Extracting the files of libva (9%) Extracting the files of libva (18%) Extracting the files of libva (27%) Extracting the files of libva (36%) Extracting the files of libva (45%) Extracting the files of libva (54%) Extracting the files of libva (63%) Extracting the files of libva (72%) Extracting the files of libva (81%) Extracting the files of libva (90%) Extracting the files of libva (100%) [complete] Installed libva Installing 174 / 293 Installing liblc3, version 1.1.1, release 3 Extracting the files of liblc3 (100%) [complete] Installed liblc3 Installing 175 / 293 Installing twolame, version 0.4.0, release 4 Extracting the files of twolame (20%) Extracting the files of twolame (40%) Extracting the files of twolame (60%) Extracting the files of twolame (80%) Extracting the files of twolame (100%) [complete] Installed twolame Installing 176 / 293 Installing snappy, version 1.2.2, release 5 Extracting the files of snappy (33%) Extracting the files of snappy (66%) Extracting the files of snappy (100%) [complete] Installed snappy Installing 177 / 293 Installing libdvdnav, version 7.0.0, release 9 Extracting the files of libdvdnav (50%) Extracting the files of libdvdnav (100%) [complete] Installed libdvdnav Installing 178 / 293 Installing libvpl, version 2.16.0, release 6 Extracting the files of libvpl (50%) Extracting the files of libvpl (100%) [complete] Installed libvpl Installing 179 / 293 Installing svt-av1, version 4.0.1, release 15 Extracting the files of svt-av1 (20%) Extracting the files of svt-av1 (40%) Extracting the files of svt-av1 (60%) Extracting the files of svt-av1 (80%) Extracting the files of svt-av1 (100%) [complete] Installed svt-av1 Installing 180 / 293 Installing libcddb, version 1.3.2, release 5 Extracting the files of libcddb (33%) Extracting the files of libcddb (66%) Extracting the files of libcddb (100%) [complete] Installed libcddb Installing 181 / 293 Installing libcdio, version 2.3.0, release 11 Extracting the files of libcdio (4%) Extracting the files of libcdio (8%) Extracting the files of libcdio (12%) Extracting the files of libcdio (16%) Extracting the files of libcdio (20%) Extracting the files of libcdio (25%) Extracting the files of libcdio (29%) Extracting the files of libcdio (33%) Extracting the files of libcdio (37%) Extracting the files of libcdio (41%) Extracting the files of libcdio (45%) Extracting the files of libcdio (50%) Extracting the files of libcdio (54%) Extracting the files of libcdio (58%) Extracting the files of libcdio (62%) Extracting the files of libcdio (66%) Extracting the files of libcdio (70%) Extracting the files of libcdio (75%) Extracting the files of libcdio (79%) Extracting the files of libcdio (83%) Extracting the files of libcdio (87%) Extracting the files of libcdio (91%) Extracting the files of libcdio (95%) Extracting the files of libcdio (100%) [complete] Installed libcdio Installing 182 / 293 Installing libcdio-paranoia, version 10.2.2.0.2, release 9 Extracting the files of libcdio-paranoia (12%) Extracting the files of libcdio-paranoia (25%) Extracting the files of libcdio-paranoia (37%) Extracting the files of libcdio-paranoia (50%) Extracting the files of libcdio-paranoia (62%) Extracting the files of libcdio-paranoia (75%) Extracting the files of libcdio-paranoia (87%) Extracting the files of libcdio-paranoia (100%) [complete] Installed libcdio-paranoia Installing 183 / 293 Installing libunibreak, version 7.0, release 6 Extracting the files of libunibreak (33%) Extracting the files of libunibreak (66%) Extracting the files of libunibreak (100%) [complete] Installed libunibreak Installing 184 / 293 Installing libass, version 0.17.4, release 19 Extracting the files of libass (33%) Extracting the files of libass (66%) Extracting the files of libass (100%) [complete] Installed libass Installing 185 / 293 Installing tdb, version 1.4.14, release 27 Extracting the files of tdb (33%) Extracting the files of tdb (66%) Extracting the files of tdb (100%) [complete] Installed tdb Installing 186 / 293 Installing lmdb, version 0.9.33, release 11 Extracting the files of lmdb (11%) Extracting the files of lmdb (22%) Extracting the files of lmdb (33%) Extracting the files of lmdb (44%) Extracting the files of lmdb (55%) Extracting the files of lmdb (66%) Extracting the files of lmdb (77%) Extracting the files of lmdb (88%) Extracting the files of lmdb (100%) [complete] Installed lmdb Installing 187 / 293 Installing unixodbc, version 2.3.12, release 6 Extracting the files of unixodbc (5%) Extracting the files of unixodbc (10%) Extracting the files of unixodbc (15%) Extracting the files of unixodbc (20%) Extracting the files of unixodbc (25%) Extracting the files of unixodbc (30%) Extracting the files of unixodbc (35%) Extracting the files of unixodbc (40%) Extracting the files of unixodbc (45%) Extracting the files of unixodbc (50%) Extracting the files of unixodbc (55%) Extracting the files of unixodbc (60%) Extracting the files of unixodbc (65%) Extracting the files of unixodbc (70%) Extracting the files of unixodbc (75%) Extracting the files of unixodbc (80%) Extracting the files of unixodbc (85%) Extracting the files of unixodbc (90%) Extracting the files of unixodbc (95%) Extracting the files of unixodbc (100%) [complete] Installed unixodbc Installing 188 / 293 Installing cyrus-sasl, version 2.1.28, release 16 Extracting the files of cyrus-sasl (2%) Extracting the files of cyrus-sasl (4%) Extracting the files of cyrus-sasl (6%) Extracting the files of cyrus-sasl (9%) Extracting the files of cyrus-sasl (11%) Extracting the files of cyrus-sasl (13%) Extracting the files of cyrus-sasl (16%) Extracting the files of cyrus-sasl (18%) Extracting the files of cyrus-sasl (20%) Extracting the files of cyrus-sasl (23%) Extracting the files of cyrus-sasl (25%) Extracting the files of cyrus-sasl (27%) Extracting the files of cyrus-sasl (30%) Extracting the files of cyrus-sasl (32%) Extracting the files of cyrus-sasl (34%) Extracting the files of cyrus-sasl (37%) Extracting the files of cyrus-sasl (39%) Extracting the files of cyrus-sasl (41%) Extracting the files of cyrus-sasl (44%) Extracting the files of cyrus-sasl (46%) Extracting the files of cyrus-sasl (48%) Extracting the files of cyrus-sasl (51%) Extracting the files of cyrus-sasl (53%) Extracting the files of cyrus-sasl (55%) Extracting the files of cyrus-sasl (58%) Extracting the files of cyrus-sasl (60%) Extracting the files of cyrus-sasl (62%) Extracting the files of cyrus-sasl (65%) Extracting the files of cyrus-sasl (67%) Extracting the files of cyrus-sasl (69%) Extracting the files of cyrus-sasl (72%) Extracting the files of cyrus-sasl (74%) Extracting the files of cyrus-sasl (76%) Extracting the files of cyrus-sasl (79%) Extracting the files of cyrus-sasl (81%) Extracting the files of cyrus-sasl (83%) Extracting the files of cyrus-sasl (86%) Extracting the files of cyrus-sasl (88%) Extracting the files of cyrus-sasl (90%) Extracting the files of cyrus-sasl (93%) Extracting the files of cyrus-sasl (95%) Extracting the files of cyrus-sasl (97%) Extracting the files of cyrus-sasl (100%) [complete] Installed cyrus-sasl Installing 189 / 293 Installing openldap, version 2.6.12, release 18 Extracting the files of openldap (0%) Extracting the files of openldap (1%) Extracting the files of openldap (2%) Extracting the files of openldap (3%) Extracting the files of openldap (3%) Extracting the files of openldap (4%) Extracting the files of openldap (5%) Extracting the files of openldap (6%) Extracting the files of openldap (6%) Extracting the files of openldap (7%) Extracting the files of openldap (8%) Extracting the files of openldap (9%) Extracting the files of openldap (9%) Extracting the files of openldap (10%) Extracting the files of openldap (11%) Extracting the files of openldap (12%) Extracting the files of openldap (12%) Extracting the files of openldap (13%) Extracting the files of openldap (14%) Extracting the files of openldap (15%) Extracting the files of openldap (15%) Extracting the files of openldap (16%) Extracting the files of openldap (17%) Extracting the files of openldap (18%) Extracting the files of openldap (18%) Extracting the files of openldap (19%) Extracting the files of openldap (20%) Extracting the files of openldap (21%) Extracting the files of openldap (21%) Extracting the files of openldap (22%) Extracting the files of openldap (23%) Extracting the files of openldap (24%) Extracting the files of openldap (24%) Extracting the files of openldap (25%) Extracting the files of openldap (26%) Extracting the files of openldap (27%) Extracting the files of openldap (27%) Extracting the files of openldap (28%) Extracting the files of openldap (29%) Extracting the files of openldap (30%) Extracting the files of openldap (30%) Extracting the files of openldap (31%) Extracting the files of openldap (32%) Extracting the files of openldap (33%) Extracting the files of openldap (33%) Extracting the files of openldap (34%) Extracting the files of openldap (35%) Extracting the files of openldap (36%) Extracting the files of openldap (36%) Extracting the files of openldap (37%) Extracting the files of openldap (38%) Extracting the files of openldap (39%) Extracting the files of openldap (39%) Extracting the files of openldap (40%) Extracting the files of openldap (41%) Extracting the files of openldap (42%) Extracting the files of openldap (42%) Extracting the files of openldap (43%) Extracting the files of openldap (44%) Extracting the files of openldap (45%) Extracting the files of openldap (45%) Extracting the files of openldap (46%) Extracting the files of openldap (47%) Extracting the files of openldap (48%) Extracting the files of openldap (48%) Extracting the files of openldap (49%) Extracting the files of openldap (50%) Extracting the files of openldap (51%) Extracting the files of openldap (51%) Extracting the files of openldap (52%) Extracting the files of openldap (53%) Extracting the files of openldap (54%) Extracting the files of openldap (54%) Extracting the files of openldap (55%) Extracting the files of openldap (56%) Extracting the files of openldap (57%) Extracting the files of openldap (57%) Extracting the files of openldap (58%) Extracting the files of openldap (59%) Extracting the files of openldap (60%) Extracting the files of openldap (60%) Extracting the files of openldap (61%) Extracting the files of openldap (62%) Extracting the files of openldap (63%) Extracting the files of openldap (63%) Extracting the files of openldap (64%) Extracting the files of openldap (65%) Extracting the files of openldap (66%) Extracting the files of openldap (66%) Extracting the files of openldap (67%) Extracting the files of openldap (68%) Extracting the files of openldap (69%) Extracting the files of openldap (69%) Extracting the files of openldap (70%) Extracting the files of openldap (71%) Extracting the files of openldap (72%) Extracting the files of openldap (72%) Extracting the files of openldap (73%) Extracting the files of openldap (74%) Extracting the files of openldap (75%) Extracting the files of openldap (75%) Extracting the files of openldap (76%) Extracting the files of openldap (77%) Extracting the files of openldap (78%) Extracting the files of openldap (78%) Extracting the files of openldap (79%) Extracting the files of openldap (80%) Extracting the files of openldap (81%) Extracting the files of openldap (81%) Extracting the files of openldap (82%) Extracting the files of openldap (83%) Extracting the files of openldap (84%) Extracting the files of openldap (84%) Extracting the files of openldap (85%) Extracting the files of openldap (86%) Extracting the files of openldap (87%) Extracting the files of openldap (87%) Extracting the files of openldap (88%) Extracting the files of openldap (89%) Extracting the files of openldap (90%) Extracting the files of openldap (90%) Extracting the files of openldap (91%) Extracting the files of openldap (92%) Extracting the files of openldap (93%) Extracting the files of openldap (93%) Extracting the files of openldap (94%) Extracting the files of openldap (95%) Extracting the files of openldap (96%) Extracting the files of openldap (96%) Extracting the files of openldap (97%) Extracting the files of openldap (98%) Extracting the files of openldap (99%) Extracting the files of openldap (100%) [complete] Installed openldap Installing 190 / 293 Installing libtirpc, version 1.3.7, release 17 Extracting the files of libtirpc (25%) Extracting the files of libtirpc (50%) Extracting the files of libtirpc (75%) Extracting the files of libtirpc (100%) [complete] Installed libtirpc Installing 191 / 293 Installing liburing, version 2.14, release 5 Extracting the files of liburing (5%) Extracting the files of liburing (11%) Extracting the files of liburing (16%) Extracting the files of liburing (22%) Extracting the files of liburing (27%) Extracting the files of liburing (33%) Extracting the files of liburing (38%) Extracting the files of liburing (44%) Extracting the files of liburing (50%) Extracting the files of liburing (55%) Extracting the files of liburing (61%) Extracting the files of liburing (66%) Extracting the files of liburing (72%) Extracting the files of liburing (77%) Extracting the files of liburing (83%) Extracting the files of liburing (88%) Extracting the files of liburing (94%) Extracting the files of liburing (100%) [complete] Installed liburing Installing 192 / 293 Installing libpaper, version 1.1.28, release 6 Extracting the files of libpaper (12%) Extracting the files of libpaper (25%) Extracting the files of libpaper (37%) Extracting the files of libpaper (50%) Extracting the files of libpaper (62%) Extracting the files of libpaper (75%) Extracting the files of libpaper (87%) Extracting the files of libpaper (100%) [complete] Installed libpaper Installing 193 / 293 Installing libdaemon, version 0.14, release 5 Extracting the files of libdaemon (25%) Extracting the files of libdaemon (50%) Extracting the files of libdaemon (75%) Extracting the files of libdaemon (100%) [complete] Installed libdaemon Installing 194 / 293 Installing avahi, version 0.8, release 28 Extracting the files of avahi (0%) Extracting the files of avahi (1%) Extracting the files of avahi (2%) Extracting the files of avahi (3%) Extracting the files of avahi (3%) Extracting the files of avahi (4%) Extracting the files of avahi (5%) Extracting the files of avahi (6%) Extracting the files of avahi (7%) Extracting the files of avahi (7%) Extracting the files of avahi (8%) Extracting the files of avahi (9%) Extracting the files of avahi (10%) Extracting the files of avahi (11%) Extracting the files of avahi (11%) Extracting the files of avahi (12%) Extracting the files of avahi (13%) Extracting the files of avahi (14%) Extracting the files of avahi (15%) Extracting the files of avahi (15%) Extracting the files of avahi (16%) Extracting the files of avahi (17%) Extracting the files of avahi (18%) Extracting the files of avahi (19%) Extracting the files of avahi (19%) Extracting the files of avahi (20%) Extracting the files of avahi (21%) Extracting the files of avahi (22%) Extracting the files of avahi (23%) Extracting the files of avahi (23%) Extracting the files of avahi (24%) Extracting the files of avahi (25%) Extracting the files of avahi (26%) Extracting the files of avahi (26%) Extracting the files of avahi (27%) Extracting the files of avahi (28%) Extracting the files of avahi (29%) Extracting the files of avahi (30%) Extracting the files of avahi (30%) Extracting the files of avahi (31%) Extracting the files of avahi (32%) Extracting the files of avahi (33%) Extracting the files of avahi (34%) Extracting the files of avahi (34%) Extracting the files of avahi (35%) Extracting the files of avahi (36%) Extracting the files of avahi (37%) Extracting the files of avahi (38%) Extracting the files of avahi (38%) Extracting the files of avahi (39%) Extracting the files of avahi (40%) Extracting the files of avahi (41%) Extracting the files of avahi (42%) Extracting the files of avahi (42%) Extracting the files of avahi (43%) Extracting the files of avahi (44%) Extracting the files of avahi (45%) Extracting the files of avahi (46%) Extracting the files of avahi (46%) Extracting the files of avahi (47%) Extracting the files of avahi (48%) Extracting the files of avahi (49%) Extracting the files of avahi (50%) Extracting the files of avahi (50%) Extracting the files of avahi (51%) Extracting the files of avahi (52%) Extracting the files of avahi (53%) Extracting the files of avahi (53%) Extracting the files of avahi (54%) Extracting the files of avahi (55%) Extracting the files of avahi (56%) Extracting the files of avahi (57%) Extracting the files of avahi (57%) Extracting the files of avahi (58%) Extracting the files of avahi (59%) Extracting the files of avahi (60%) Extracting the files of avahi (61%) Extracting the files of avahi (61%) Extracting the files of avahi (62%) Extracting the files of avahi (63%) Extracting the files of avahi (64%) Extracting the files of avahi (65%) Extracting the files of avahi (65%) Extracting the files of avahi (66%) Extracting the files of avahi (67%) Extracting the files of avahi (68%) Extracting the files of avahi (69%) Extracting the files of avahi (69%) Extracting the files of avahi (70%) Extracting the files of avahi (71%) Extracting the files of avahi (72%) Extracting the files of avahi (73%) Extracting the files of avahi (73%) Extracting the files of avahi (74%) Extracting the files of avahi (75%) Extracting the files of avahi (76%) Extracting the files of avahi (76%) Extracting the files of avahi (77%) Extracting the files of avahi (78%) Extracting the files of avahi (79%) Extracting the files of avahi (80%) Extracting the files of avahi (80%) Extracting the files of avahi (81%) Extracting the files of avahi (82%) Extracting the files of avahi (83%) Extracting the files of avahi (84%) Extracting the files of avahi (84%) Extracting the files of avahi (85%) Extracting the files of avahi (86%) Extracting the files of avahi (87%) Extracting the files of avahi (88%) Extracting the files of avahi (88%) Extracting the files of avahi (89%) Extracting the files of avahi (90%) Extracting the files of avahi (91%) Extracting the files of avahi (92%) Extracting the files of avahi (92%) Extracting the files of avahi (93%) Extracting the files of avahi (94%) Extracting the files of avahi (95%) Extracting the files of avahi (96%) Extracting the files of avahi (96%) Extracting the files of avahi (97%) Extracting the files of avahi (98%) Extracting the files of avahi (99%) Extracting the files of avahi (100%) [complete] Installed avahi Installing 195 / 293 Installing cups, version 2.4.19, release 44 Extracting the files of cups (0%) Extracting the files of cups (0%) Extracting the files of cups (0%) Extracting the files of cups (0%) Extracting the files of cups (0%) Extracting the files of cups (0%) Extracting the files of cups (0%) Extracting the files of cups (0%) Extracting the files of cups (1%) Extracting the files of cups (1%) Extracting the files of cups (1%) Extracting the files of cups (1%) Extracting the files of cups (1%) Extracting the files of cups (1%) Extracting the files of cups (1%) Extracting the files of cups (1%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (3%) Extracting the files of cups (3%) Extracting the files of cups (3%) Extracting the files of cups (3%) Extracting the files of cups (3%) Extracting the files of cups (3%) Extracting the files of cups (3%) Extracting the files of cups (3%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (5%) Extracting the files of cups (5%) Extracting the files of cups (5%) Extracting the files of cups (5%) Extracting the files of cups (5%) Extracting the files of cups (5%) Extracting the files of cups (5%) Extracting the files of cups (5%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (7%) Extracting the files of cups (7%) Extracting the files of cups (7%) Extracting the files of cups (7%) Extracting the files of cups (7%) Extracting the files of cups (7%) Extracting the files of cups (7%) Extracting the files of cups (7%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (9%) Extracting the files of cups (9%) Extracting the files of cups (9%) Extracting the files of cups (9%) Extracting the files of cups (9%) Extracting the files of cups (9%) Extracting the files of cups (9%) Extracting the files of cups (9%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (11%) Extracting the files of cups (11%) Extracting the files of cups (11%) Extracting the files of cups (11%) Extracting the files of cups (11%) Extracting the files of cups (11%) Extracting the files of cups (11%) Extracting the files of cups (11%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (13%) Extracting the files of cups (13%) Extracting the files of cups (13%) Extracting the files of cups (13%) Extracting the files of cups (13%) Extracting the files of cups (13%) Extracting the files of cups (13%) Extracting the files of cups (13%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (15%) Extracting the files of cups (15%) Extracting the files of cups (15%) Extracting the files of cups (15%) Extracting the files of cups (15%) Extracting the files of cups (15%) Extracting the files of cups (15%) Extracting the files of cups (15%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (17%) Extracting the files of cups (17%) Extracting the files of cups (17%) Extracting the files of cups (17%) Extracting the files of cups (17%) Extracting the files of cups (17%) Extracting the files of cups (17%) Extracting the files of cups (17%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (19%) Extracting the files of cups (19%) Extracting the files of cups (19%) Extracting the files of cups (19%) Extracting the files of cups (19%) Extracting the files of cups (19%) Extracting the files of cups (19%) Extracting the files of cups (19%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (21%) Extracting the files of cups (21%) Extracting the files of cups (21%) Extracting the files of cups (21%) Extracting the files of cups (21%) Extracting the files of cups (21%) Extracting the files of cups (21%) Extracting the files of cups (21%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (23%) Extracting the files of cups (23%) Extracting the files of cups (23%) Extracting the files of cups (23%) Extracting the files of cups (23%) Extracting the files of cups (23%) Extracting the files of cups (23%) Extracting the files of cups (23%) Extracting the files of cups (24%) Extracting the files of cups (24%) Extracting the files of cups (24%) Extracting the files of cups (24%) Extracting the files of cups (24%) Extracting the files of cups (24%) Extracting the files of cups (24%) Extracting the files of cups (24%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (26%) Extracting the files of cups (26%) Extracting the files of cups (26%) Extracting the files of cups (26%) Extracting the files of cups (26%) Extracting the files of cups (26%) Extracting the files of cups (26%) Extracting the files of cups (26%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (28%) Extracting the files of cups (28%) Extracting the files of cups (28%) Extracting the files of cups (28%) Extracting the files of cups (28%) Extracting the files of cups (28%) Extracting the files of cups (28%) Extracting the files of cups (28%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (30%) Extracting the files of cups (30%) Extracting the files of cups (30%) Extracting the files of cups (30%) Extracting the files of cups (30%) Extracting the files of cups (30%) Extracting the files of cups (30%) Extracting the files of cups (30%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (32%) Extracting the files of cups (32%) Extracting the files of cups (32%) Extracting the files of cups (32%) Extracting the files of cups (32%) Extracting the files of cups (32%) Extracting the files of cups (32%) Extracting the files of cups (32%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (34%) Extracting the files of cups (34%) Extracting the files of cups (34%) Extracting the files of cups (34%) Extracting the files of cups (34%) Extracting the files of cups (34%) Extracting the files of cups (34%) Extracting the files of cups (34%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (36%) Extracting the files of cups (36%) Extracting the files of cups (36%) Extracting the files of cups (36%) Extracting the files of cups (36%) Extracting the files of cups (36%) Extracting the files of cups (36%) Extracting the files of cups (36%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (38%) Extracting the files of cups (38%) Extracting the files of cups (38%) Extracting the files of cups (38%) Extracting the files of cups (38%) Extracting the files of cups (38%) Extracting the files of cups (38%) Extracting the files of cups (38%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (40%) Extracting the files of cups (40%) Extracting the files of cups (40%) Extracting the files of cups (40%) Extracting the files of cups (40%) Extracting the files of cups (40%) Extracting the files of cups (40%) Extracting the files of cups (40%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (42%) Extracting the files of cups (42%) Extracting the files of cups (42%) Extracting the files of cups (42%) Extracting the files of cups (42%) Extracting the files of cups (42%) Extracting the files of cups (42%) Extracting the files of cups (42%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (44%) Extracting the files of cups (44%) Extracting the files of cups (44%) Extracting the files of cups (44%) Extracting the files of cups (44%) Extracting the files of cups (44%) Extracting the files of cups (44%) Extracting the files of cups (44%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (46%) Extracting the files of cups (46%) Extracting the files of cups (46%) Extracting the files of cups (46%) Extracting the files of cups (46%) Extracting the files of cups (46%) Extracting the files of cups (46%) Extracting the files of cups (46%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (48%) Extracting the files of cups (48%) Extracting the files of cups (48%) Extracting the files of cups (48%) Extracting the files of cups (48%) Extracting the files of cups (48%) Extracting the files of cups (48%) Extracting the files of cups (48%) Extracting the files of cups (49%) Extracting the files of cups (49%) Extracting the files of cups (49%) Extracting the files of cups (49%) Extracting the files of cups (49%) Extracting the files of cups (49%) Extracting the files of cups (49%) Extracting the files of cups (49%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (51%) Extracting the files of cups (51%) Extracting the files of cups (51%) Extracting the files of cups (51%) Extracting the files of cups (51%) Extracting the files of cups (51%) Extracting the files of cups (51%) Extracting the files of cups (51%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (53%) Extracting the files of cups (53%) Extracting the files of cups (53%) Extracting the files of cups (53%) Extracting the files of cups (53%) Extracting the files of cups (53%) Extracting the files of cups (53%) Extracting the files of cups (53%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (55%) Extracting the files of cups (55%) Extracting the files of cups (55%) Extracting the files of cups (55%) Extracting the files of cups (55%) Extracting the files of cups (55%) Extracting the files of cups (55%) Extracting the files of cups (55%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (57%) Extracting the files of cups (57%) Extracting the files of cups (57%) Extracting the files of cups (57%) Extracting the files of cups (57%) Extracting the files of cups (57%) Extracting the files of cups (57%) Extracting the files of cups (57%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (59%) Extracting the files of cups (59%) Extracting the files of cups (59%) Extracting the files of cups (59%) Extracting the files of cups (59%) Extracting the files of cups (59%) Extracting the files of cups (59%) Extracting the files of cups (59%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (61%) Extracting the files of cups (61%) Extracting the files of cups (61%) Extracting the files of cups (61%) Extracting the files of cups (61%) Extracting the files of cups (61%) Extracting the files of cups (61%) Extracting the files of cups (61%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (63%) Extracting the files of cups (63%) Extracting the files of cups (63%) Extracting the files of cups (63%) Extracting the files of cups (63%) Extracting the files of cups (63%) Extracting the files of cups (63%) Extracting the files of cups (63%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (65%) Extracting the files of cups (65%) Extracting the files of cups (65%) Extracting the files of cups (65%) Extracting the files of cups (65%) Extracting the files of cups (65%) Extracting the files of cups (65%) Extracting the files of cups (65%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (67%) Extracting the files of cups (67%) Extracting the files of cups (67%) Extracting the files of cups (67%) Extracting the files of cups (67%) Extracting the files of cups (67%) Extracting the files of cups (67%) Extracting the files of cups (67%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (69%) Extracting the files of cups (69%) Extracting the files of cups (69%) Extracting the files of cups (69%) Extracting the files of cups (69%) Extracting the files of cups (69%) Extracting the files of cups (69%) Extracting the files of cups (69%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (71%) Extracting the files of cups (71%) Extracting the files of cups (71%) Extracting the files of cups (71%) Extracting the files of cups (71%) Extracting the files of cups (71%) Extracting the files of cups (71%) Extracting the files of cups (71%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (73%) Extracting the files of cups (73%) Extracting the files of cups (73%) Extracting the files of cups (73%) Extracting the files of cups (73%) Extracting the files of cups (73%) Extracting the files of cups (73%) Extracting the files of cups (73%) Extracting the files of cups (74%) Extracting the files of cups (74%) Extracting the files of cups (74%) Extracting the files of cups (74%) Extracting the files of cups (74%) Extracting the files of cups (74%) Extracting the files of cups (74%) Extracting the files of cups (74%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (76%) Extracting the files of cups (76%) Extracting the files of cups (76%) Extracting the files of cups (76%) Extracting the files of cups (76%) Extracting the files of cups (76%) Extracting the files of cups (76%) Extracting the files of cups (76%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (78%) Extracting the files of cups (78%) Extracting the files of cups (78%) Extracting the files of cups (78%) Extracting the files of cups (78%) Extracting the files of cups (78%) Extracting the files of cups (78%) Extracting the files of cups (78%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (80%) Extracting the files of cups (80%) Extracting the files of cups (80%) Extracting the files of cups (80%) Extracting the files of cups (80%) Extracting the files of cups (80%) Extracting the files of cups (80%) Extracting the files of cups (80%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (82%) Extracting the files of cups (82%) Extracting the files of cups (82%) Extracting the files of cups (82%) Extracting the files of cups (82%) Extracting the files of cups (82%) Extracting the files of cups (82%) Extracting the files of cups (82%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (84%) Extracting the files of cups (84%) Extracting the files of cups (84%) Extracting the files of cups (84%) Extracting the files of cups (84%) Extracting the files of cups (84%) Extracting the files of cups (84%) Extracting the files of cups (84%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (86%) Extracting the files of cups (86%) Extracting the files of cups (86%) Extracting the files of cups (86%) Extracting the files of cups (86%) Extracting the files of cups (86%) Extracting the files of cups (86%) Extracting the files of cups (86%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (88%) Extracting the files of cups (88%) Extracting the files of cups (88%) Extracting the files of cups (88%) Extracting the files of cups (88%) Extracting the files of cups (88%) Extracting the files of cups (88%) Extracting the files of cups (88%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (90%) Extracting the files of cups (90%) Extracting the files of cups (90%) Extracting the files of cups (90%) Extracting the files of cups (90%) Extracting the files of cups (90%) Extracting the files of cups (90%) Extracting the files of cups (90%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (92%) Extracting the files of cups (92%) Extracting the files of cups (92%) Extracting the files of cups (92%) Extracting the files of cups (92%) Extracting the files of cups (92%) Extracting the files of cups (92%) Extracting the files of cups (92%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (94%) Extracting the files of cups (94%) Extracting the files of cups (94%) Extracting the files of cups (94%) Extracting the files of cups (94%) Extracting the files of cups (94%) Extracting the files of cups (94%) Extracting the files of cups (94%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (96%) Extracting the files of cups (96%) Extracting the files of cups (96%) Extracting the files of cups (96%) Extracting the files of cups (96%) Extracting the files of cups (96%) Extracting the files of cups (96%) Extracting the files of cups (96%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (98%) Extracting the files of cups (98%) Extracting the files of cups (98%) Extracting the files of cups (98%) Extracting the files of cups (98%) Extracting the files of cups (98%) Extracting the files of cups (98%) Extracting the files of cups (98%) Extracting the files of cups (99%) Extracting the files of cups (99%) Extracting the files of cups (99%) Extracting the files of cups (99%) Extracting the files of cups (99%) Extracting the files of cups (99%) Extracting the files of cups (99%) Extracting the files of cups (99%) Extracting the files of cups (100%) [complete] Installed cups Installing 196 / 293 Installing wsdd, version 0.9, release 8 Extracting the files of wsdd (20%) Extracting the files of wsdd (40%) Extracting the files of wsdd (60%) Extracting the files of wsdd (80%) Extracting the files of wsdd (100%) [complete] Installed wsdd Installing 197 / 293 Installing samba, version 4.23.8, release 115 Extracting the files of samba (0%) Extracting the files of samba (0%) Extracting the files of samba (0%) Extracting the files of samba (0%) Extracting the files of samba (1%) Extracting the files of samba (1%) Extracting the files of samba (1%) Extracting the files of samba (1%) Extracting the files of samba (2%) Extracting the files of samba (2%) Extracting the files of samba (2%) Extracting the files of samba (2%) Extracting the files of samba (3%) Extracting the files of samba (3%) Extracting the files of samba (3%) Extracting the files of samba (3%) Extracting the files of samba (4%) Extracting the files of samba (4%) Extracting the files of samba (4%) Extracting the files of samba (4%) Extracting the files of samba (5%) Extracting the files of samba (5%) Extracting the files of samba (5%) Extracting the files of samba (5%) Extracting the files of samba (5%) Extracting the files of samba (6%) Extracting the files of samba (6%) Extracting the files of samba (6%) Extracting the files of samba (6%) Extracting the files of samba (7%) Extracting the files of samba (7%) Extracting the files of samba (7%) Extracting the files of samba (7%) Extracting the files of samba (8%) Extracting the files of samba (8%) Extracting the files of samba (8%) Extracting the files of samba (8%) Extracting the files of samba (9%) Extracting the files of samba (9%) Extracting the files of samba (9%) Extracting the files of samba (9%) Extracting the files of samba (10%) Extracting the files of samba (10%) Extracting the files of samba (10%) Extracting the files of samba (10%) Extracting the files of samba (11%) Extracting the files of samba (11%) Extracting the files of samba (11%) Extracting the files of samba (11%) Extracting the files of samba (11%) Extracting the files of samba (12%) Extracting the files of samba (12%) Extracting the files of samba (12%) Extracting the files of samba (12%) Extracting the files of samba (13%) Extracting the files of samba (13%) Extracting the files of samba (13%) Extracting the files of samba (13%) Extracting the files of samba (14%) Extracting the files of samba (14%) Extracting the files of samba (14%) Extracting the files of samba (14%) Extracting the files of samba (15%) Extracting the files of samba (15%) Extracting the files of samba (15%) Extracting the files of samba (15%) Extracting the files of samba (16%) Extracting the files of samba (16%) Extracting the files of samba (16%) Extracting the files of samba (16%) Extracting the files of samba (16%) Extracting the files of samba (17%) Extracting the files of samba (17%) Extracting the files of samba (17%) Extracting the files of samba (17%) Extracting the files of samba (18%) Extracting the files of samba (18%) Extracting the files of samba (18%) Extracting the files of samba (18%) Extracting the files of samba (19%) Extracting the files of samba (19%) Extracting the files of samba (19%) Extracting the files of samba (19%) Extracting the files of samba (20%) Extracting the files of samba (20%) Extracting the files of samba (20%) Extracting the files of samba (20%) Extracting the files of samba (21%) Extracting the files of samba (21%) Extracting the files of samba (21%) Extracting the files of samba (21%) Extracting the files of samba (22%) Extracting the files of samba (22%) Extracting the files of samba (22%) Extracting the files of samba (22%) Extracting the files of samba (22%) Extracting the files of samba (23%) Extracting the files of samba (23%) Extracting the files of samba (23%) Extracting the files of samba (23%) Extracting the files of samba (24%) Extracting the files of samba (24%) Extracting the files of samba (24%) Extracting the files of samba (24%) Extracting the files of samba (25%) Extracting the files of samba (25%) Extracting the files of samba (25%) Extracting the files of samba (25%) Extracting the files of samba (26%) Extracting the files of samba (26%) Extracting the files of samba (26%) Extracting the files of samba (26%) Extracting the files of samba (27%) Extracting the files of samba (27%) Extracting the files of samba (27%) Extracting the files of samba (27%) Extracting the files of samba (27%) Extracting the files of samba (28%) Extracting the files of samba (28%) Extracting the files of samba (28%) Extracting the files of samba (28%) Extracting the files of samba (29%) Extracting the files of samba (29%) Extracting the files of samba (29%) Extracting the files of samba (29%) Extracting the files of samba (30%) Extracting the files of samba (30%) Extracting the files of samba (30%) Extracting the files of samba (30%) Extracting the files of samba (31%) Extracting the files of samba (31%) Extracting the files of samba (31%) Extracting the files of samba (31%) Extracting the files of samba (32%) Extracting the files of samba (32%) Extracting the files of samba (32%) Extracting the files of samba (32%) Extracting the files of samba (33%) Extracting the files of samba (33%) Extracting the files of samba (33%) Extracting the files of samba (33%) Extracting the files of samba (33%) Extracting the files of samba (34%) Extracting the files of samba (34%) Extracting the files of samba (34%) Extracting the files of samba (34%) Extracting the files of samba (35%) Extracting the files of samba (35%) Extracting the files of samba (35%) Extracting the files of samba (35%) Extracting the files of samba (36%) Extracting the files of samba (36%) Extracting the files of samba (36%) Extracting the files of samba (36%) Extracting the files of samba (37%) Extracting the files of samba (37%) Extracting the files of samba (37%) Extracting the files of samba (37%) Extracting the files of samba (38%) Extracting the files of samba (38%) Extracting the files of samba (38%) Extracting the files of samba (38%) Extracting the files of samba (38%) Extracting the files of samba (39%) Extracting the files of samba (39%) Extracting the files of samba (39%) Extracting the files of samba (39%) Extracting the files of samba (40%) Extracting the files of samba (40%) Extracting the files of samba (40%) Extracting the files of samba (40%) Extracting the files of samba (41%) Extracting the files of samba (41%) Extracting the files of samba (41%) Extracting the files of samba (41%) Extracting the files of samba (42%) Extracting the files of samba (42%) Extracting the files of samba (42%) Extracting the files of samba (42%) Extracting the files of samba (43%) Extracting the files of samba (43%) Extracting the files of samba (43%) Extracting the files of samba (43%) Extracting the files of samba (44%) Extracting the files of samba (44%) Extracting the files of samba (44%) Extracting the files of samba (44%) Extracting the files of samba (44%) Extracting the files of samba (45%) Extracting the files of samba (45%) Extracting the files of samba (45%) Extracting the files of samba (45%) Extracting the files of samba (46%) Extracting the files of samba (46%) Extracting the files of samba (46%) Extracting the files of samba (46%) Extracting the files of samba (47%) Extracting the files of samba (47%) Extracting the files of samba (47%) Extracting the files of samba (47%) Extracting the files of samba (48%) Extracting the files of samba (48%) Extracting the files of samba (48%) Extracting the files of samba (48%) Extracting the files of samba (49%) Extracting the files of samba (49%) Extracting the files of samba (49%) Extracting the files of samba (49%) Extracting the files of samba (50%) Extracting the files of samba (50%) Extracting the files of samba (50%) Extracting the files of samba (50%) Extracting the files of samba (50%) Extracting the files of samba (51%) Extracting the files of samba (51%) Extracting the files of samba (51%) Extracting the files of samba (51%) Extracting the files of samba (52%) Extracting the files of samba (52%) Extracting the files of samba (52%) Extracting the files of samba (52%) Extracting the files of samba (53%) Extracting the files of samba (53%) Extracting the files of samba (53%) Extracting the files of samba (53%) Extracting the files of samba (54%) Extracting the files of samba (54%) Extracting the files of samba (54%) Extracting the files of samba (54%) Extracting the files of samba (55%) Extracting the files of samba (55%) Extracting the files of samba (55%) Extracting the files of samba (55%) Extracting the files of samba (55%) Extracting the files of samba (56%) Extracting the files of samba (56%) Extracting the files of samba (56%) Extracting the files of samba (56%) Extracting the files of samba (57%) Extracting the files of samba (57%) Extracting the files of samba (57%) Extracting the files of samba (57%) Extracting the files of samba (58%) Extracting the files of samba (58%) Extracting the files of samba (58%) Extracting the files of samba (58%) Extracting the files of samba (59%) Extracting the files of samba (59%) Extracting the files of samba (59%) Extracting the files of samba (59%) Extracting the files of samba (60%) Extracting the files of samba (60%) Extracting the files of samba (60%) Extracting the files of samba (60%) Extracting the files of samba (61%) Extracting the files of samba (61%) Extracting the files of samba (61%) Extracting the files of samba (61%) Extracting the files of samba (61%) Extracting the files of samba (62%) Extracting the files of samba (62%) Extracting the files of samba (62%) Extracting the files of samba (62%) Extracting the files of samba (63%) Extracting the files of samba (63%) Extracting the files of samba (63%) Extracting the files of samba (63%) Extracting the files of samba (64%) Extracting the files of samba (64%) Extracting the files of samba (64%) Extracting the files of samba (64%) Extracting the files of samba (65%) Extracting the files of samba (65%) Extracting the files of samba (65%) Extracting the files of samba (65%) Extracting the files of samba (66%) Extracting the files of samba (66%) Extracting the files of samba (66%) Extracting the files of samba (66%) Extracting the files of samba (66%) Extracting the files of samba (67%) Extracting the files of samba (67%) Extracting the files of samba (67%) Extracting the files of samba (67%) Extracting the files of samba (68%) Extracting the files of samba (68%) Extracting the files of samba (68%) Extracting the files of samba (68%) Extracting the files of samba (69%) Extracting the files of samba (69%) Extracting the files of samba (69%) Extracting the files of samba (69%) Extracting the files of samba (70%) Extracting the files of samba (70%) Extracting the files of samba (70%) Extracting the files of samba (70%) Extracting the files of samba (71%) Extracting the files of samba (71%) Extracting the files of samba (71%) Extracting the files of samba (71%) Extracting the files of samba (72%) Extracting the files of samba (72%) Extracting the files of samba (72%) Extracting the files of samba (72%) Extracting the files of samba (72%) Extracting the files of samba (73%) Extracting the files of samba (73%) Extracting the files of samba (73%) Extracting the files of samba (73%) Extracting the files of samba (74%) Extracting the files of samba (74%) Extracting the files of samba (74%) Extracting the files of samba (74%) Extracting the files of samba (75%) Extracting the files of samba (75%) Extracting the files of samba (75%) Extracting the files of samba (75%) Extracting the files of samba (76%) Extracting the files of samba (76%) Extracting the files of samba (76%) Extracting the files of samba (76%) Extracting the files of samba (77%) Extracting the files of samba (77%) Extracting the files of samba (77%) Extracting the files of samba (77%) Extracting the files of samba (77%) Extracting the files of samba (78%) Extracting the files of samba (78%) Extracting the files of samba (78%) Extracting the files of samba (78%) Extracting the files of samba (79%) Extracting the files of samba (79%) Extracting the files of samba (79%) Extracting the files of samba (79%) Extracting the files of samba (80%) Extracting the files of samba (80%) Extracting the files of samba (80%) Extracting the files of samba (80%) Extracting the files of samba (81%) Extracting the files of samba (81%) Extracting the files of samba (81%) Extracting the files of samba (81%) Extracting the files of samba (82%) Extracting the files of samba (82%) Extracting the files of samba (82%) Extracting the files of samba (82%) Extracting the files of samba (83%) Extracting the files of samba (83%) Extracting the files of samba (83%) Extracting the files of samba (83%) Extracting the files of samba (83%) Extracting the files of samba (84%) Extracting the files of samba (84%) Extracting the files of samba (84%) Extracting the files of samba (84%) Extracting the files of samba (85%) Extracting the files of samba (85%) Extracting the files of samba (85%) Extracting the files of samba (85%) Extracting the files of samba (86%) Extracting the files of samba (86%) Extracting the files of samba (86%) Extracting the files of samba (86%) Extracting the files of samba (87%) Extracting the files of samba (87%) Extracting the files of samba (87%) Extracting the files of samba (87%) Extracting the files of samba (88%) Extracting the files of samba (88%) Extracting the files of samba (88%) Extracting the files of samba (88%) Extracting the files of samba (88%) Extracting the files of samba (89%) Extracting the files of samba (89%) Extracting the files of samba (89%) Extracting the files of samba (89%) Extracting the files of samba (90%) Extracting the files of samba (90%) Extracting the files of samba (90%) Extracting the files of samba (90%) Extracting the files of samba (91%) Extracting the files of samba (91%) Extracting the files of samba (91%) Extracting the files of samba (91%) Extracting the files of samba (92%) Extracting the files of samba (92%) Extracting the files of samba (92%) Extracting the files of samba (92%) Extracting the files of samba (93%) Extracting the files of samba (93%) Extracting the files of samba (93%) Extracting the files of samba (93%) Extracting the files of samba (94%) Extracting the files of samba (94%) Extracting the files of samba (94%) Extracting the files of samba (94%) Extracting the files of samba (94%) Extracting the files of samba (95%) Extracting the files of samba (95%) Extracting the files of samba (95%) Extracting the files of samba (95%) Extracting the files of samba (96%) Extracting the files of samba (96%) Extracting the files of samba (96%) Extracting the files of samba (96%) Extracting the files of samba (97%) Extracting the files of samba (97%) Extracting the files of samba (97%) Extracting the files of samba (97%) Extracting the files of samba (98%) Extracting the files of samba (98%) Extracting the files of samba (98%) Extracting the files of samba (98%) Extracting the files of samba (99%) Extracting the files of samba (99%) Extracting the files of samba (99%) Extracting the files of samba (99%) Extracting the files of samba (100%) [complete] Installed samba Installing 198 / 293 Installing giflib, version 6.1.2, release 13 Extracting the files of giflib (7%) Extracting the files of giflib (14%) Extracting the files of giflib (21%) Extracting the files of giflib (28%) Extracting the files of giflib (35%) Extracting the files of giflib (42%) Extracting the files of giflib (50%) Extracting the files of giflib (57%) Extracting the files of giflib (64%) Extracting the files of giflib (71%) Extracting the files of giflib (78%) Extracting the files of giflib (85%) Extracting the files of giflib (92%) Extracting the files of giflib (100%) [complete] Installed giflib Installing 199 / 293 Installing libwebp, version 1.6.0, release 31 Extracting the files of libwebp (2%) Extracting the files of libwebp (5%) Extracting the files of libwebp (8%) Extracting the files of libwebp (11%) Extracting the files of libwebp (14%) Extracting the files of libwebp (17%) Extracting the files of libwebp (20%) Extracting the files of libwebp (22%) Extracting the files of libwebp (25%) Extracting the files of libwebp (28%) Extracting the files of libwebp (31%) Extracting the files of libwebp (34%) Extracting the files of libwebp (37%) Extracting the files of libwebp (40%) Extracting the files of libwebp (42%) Extracting the files of libwebp (45%) Extracting the files of libwebp (48%) Extracting the files of libwebp (51%) Extracting the files of libwebp (54%) Extracting the files of libwebp (57%) Extracting the files of libwebp (60%) Extracting the files of libwebp (62%) Extracting the files of libwebp (65%) Extracting the files of libwebp (68%) Extracting the files of libwebp (71%) Extracting the files of libwebp (74%) Extracting the files of libwebp (77%) Extracting the files of libwebp (80%) Extracting the files of libwebp (82%) Extracting the files of libwebp (85%) Extracting the files of libwebp (88%) Extracting the files of libwebp (91%) Extracting the files of libwebp (94%) Extracting the files of libwebp (97%) Extracting the files of libwebp (100%) [complete] Installed libwebp Installing 200 / 293 Installing openjpeg, version 2.5.4, release 22 Extracting the files of openjpeg (20%) Extracting the files of openjpeg (40%) Extracting the files of openjpeg (60%) Extracting the files of openjpeg (80%) Extracting the files of openjpeg (100%) [complete] Installed openjpeg Installing 201 / 293 Installing libvpx, version 1.16.0, release 23 Extracting the files of libvpx (10%) Extracting the files of libvpx (20%) Extracting the files of libvpx (30%) Extracting the files of libvpx (40%) Extracting the files of libvpx (50%) Extracting the files of libvpx (60%) Extracting the files of libvpx (70%) Extracting the files of libvpx (80%) Extracting the files of libvpx (90%) Extracting the files of libvpx (100%) [complete] Installed libvpx Installing 202 / 293 Installing lame, version 3.100, release 12 Extracting the files of lame (16%) Extracting the files of lame (33%) Extracting the files of lame (50%) Extracting the files of lame (66%) Extracting the files of lame (83%) Extracting the files of lame (100%) [complete] Installed lame Installing 203 / 293 Installing aom, version 3.14.1, release 28 Extracting the files of aom (12%) Extracting the files of aom (25%) Extracting the files of aom (37%) Extracting the files of aom (50%) Extracting the files of aom (62%) Extracting the files of aom (75%) Extracting the files of aom (87%) Extracting the files of aom (100%) [complete] Installed aom Installing 204 / 293 Installing mpg123, version 1.33.7, release 27 Extracting the files of mpg123 (9%) Extracting the files of mpg123 (18%) Extracting the files of mpg123 (27%) Extracting the files of mpg123 (36%) Extracting the files of mpg123 (45%) Extracting the files of mpg123 (54%) Extracting the files of mpg123 (63%) Extracting the files of mpg123 (72%) Extracting the files of mpg123 (81%) Extracting the files of mpg123 (90%) Extracting the files of mpg123 (100%) [complete] Installed mpg123 Installing 205 / 293 Installing libopenmpt, version 0.7.3, release 13 Extracting the files of libopenmpt (33%) Extracting the files of libopenmpt (66%) Extracting the files of libopenmpt (100%) [complete] Installed libopenmpt Installing 206 / 293 Installing v4l-utils, version 1.32.0, release 17 Extracting the files of v4l-utils (0%) Extracting the files of v4l-utils (0%) Extracting the files of v4l-utils (1%) Extracting the files of v4l-utils (1%) Extracting the files of v4l-utils (2%) Extracting the files of v4l-utils (2%) Extracting the files of v4l-utils (3%) Extracting the files of v4l-utils (3%) Extracting the files of v4l-utils (4%) Extracting the files of v4l-utils (4%) Extracting the files of v4l-utils (5%) Extracting the files of v4l-utils (5%) Extracting the files of v4l-utils (6%) Extracting the files of v4l-utils (6%) Extracting the files of v4l-utils (6%) Extracting the files of v4l-utils (7%) Extracting the files of v4l-utils (7%) Extracting the files of v4l-utils (8%) Extracting the files of v4l-utils (8%) Extracting the files of v4l-utils (9%) Extracting the files of v4l-utils (9%) Extracting the files of v4l-utils (10%) Extracting the files of v4l-utils (10%) Extracting the files of v4l-utils (11%) Extracting the files of v4l-utils (11%) Extracting the files of v4l-utils (12%) Extracting the files of v4l-utils (12%) Extracting the files of v4l-utils (12%) Extracting the files of v4l-utils (13%) Extracting the files of v4l-utils (13%) Extracting the files of v4l-utils (14%) Extracting the files of v4l-utils (14%) Extracting the files of v4l-utils (15%) Extracting the files of v4l-utils (15%) Extracting the files of v4l-utils (16%) Extracting the files of v4l-utils (16%) Extracting the files of v4l-utils (17%) Extracting the files of v4l-utils (17%) Extracting the files of v4l-utils (18%) Extracting the files of v4l-utils (18%) Extracting the files of v4l-utils (18%) Extracting the files of v4l-utils (19%) Extracting the files of v4l-utils (19%) Extracting the files of v4l-utils (20%) Extracting the files of v4l-utils (20%) Extracting the files of v4l-utils (21%) Extracting the files of v4l-utils (21%) Extracting the files of v4l-utils (22%) Extracting the files of v4l-utils (22%) Extracting the files of v4l-utils (23%) Extracting the files of v4l-utils (23%) Extracting the files of v4l-utils (24%) Extracting the files of v4l-utils (24%) Extracting the files of v4l-utils (25%) Extracting the files of v4l-utils (25%) Extracting the files of v4l-utils (25%) Extracting the files of v4l-utils (26%) Extracting the files of v4l-utils (26%) Extracting the files of v4l-utils (27%) Extracting the files of v4l-utils (27%) Extracting the files of v4l-utils (28%) Extracting the files of v4l-utils (28%) Extracting the files of v4l-utils (29%) Extracting the files of v4l-utils (29%) Extracting the files of v4l-utils (30%) Extracting the files of v4l-utils (30%) Extracting the files of v4l-utils (31%) Extracting the files of v4l-utils (31%) Extracting the files of v4l-utils (31%) Extracting the files of v4l-utils (32%) Extracting the files of v4l-utils (32%) Extracting the files of v4l-utils (33%) Extracting the files of v4l-utils (33%) Extracting the files of v4l-utils (34%) Extracting the files of v4l-utils (34%) Extracting the files of v4l-utils (35%) Extracting the files of v4l-utils (35%) Extracting the files of v4l-utils (36%) Extracting the files of v4l-utils (36%) Extracting the files of v4l-utils (37%) Extracting the files of v4l-utils (37%) Extracting the files of v4l-utils (37%) Extracting the files of v4l-utils (38%) Extracting the files of v4l-utils (38%) Extracting the files of v4l-utils (39%) Extracting the files of v4l-utils (39%) Extracting the files of v4l-utils (40%) Extracting the files of v4l-utils (40%) Extracting the files of v4l-utils (41%) Extracting the files of v4l-utils (41%) Extracting the files of v4l-utils (42%) Extracting the files of v4l-utils (42%) Extracting the files of v4l-utils (43%) Extracting the files of v4l-utils (43%) Extracting the files of v4l-utils (43%) Extracting the files of v4l-utils (44%) Extracting the files of v4l-utils (44%) Extracting the files of v4l-utils (45%) Extracting the files of v4l-utils (45%) Extracting the files of v4l-utils (46%) Extracting the files of v4l-utils (46%) Extracting the files of v4l-utils (47%) Extracting the files of v4l-utils (47%) Extracting the files of v4l-utils (48%) Extracting the files of v4l-utils (48%) Extracting the files of v4l-utils (49%) Extracting the files of v4l-utils (49%) Extracting the files of v4l-utils (50%) Extracting the files of v4l-utils (50%) Extracting the files of v4l-utils (50%) Extracting the files of v4l-utils (51%) Extracting the files of v4l-utils (51%) Extracting the files of v4l-utils (52%) Extracting the files of v4l-utils (52%) Extracting the files of v4l-utils (53%) Extracting the files of v4l-utils (53%) Extracting the files of v4l-utils (54%) Extracting the files of v4l-utils (54%) Extracting the files of v4l-utils (55%) Extracting the files of v4l-utils (55%) Extracting the files of v4l-utils (56%) Extracting the files of v4l-utils (56%) Extracting the files of v4l-utils (56%) Extracting the files of v4l-utils (57%) Extracting the files of v4l-utils (57%) Extracting the files of v4l-utils (58%) Extracting the files of v4l-utils (58%) Extracting the files of v4l-utils (59%) Extracting the files of v4l-utils (59%) Extracting the files of v4l-utils (60%) Extracting the files of v4l-utils (60%) Extracting the files of v4l-utils (61%) Extracting the files of v4l-utils (61%) Extracting the files of v4l-utils (62%) Extracting the files of v4l-utils (62%) Extracting the files of v4l-utils (62%) Extracting the files of v4l-utils (63%) Extracting the files of v4l-utils (63%) Extracting the files of v4l-utils (64%) Extracting the files of v4l-utils (64%) Extracting the files of v4l-utils (65%) Extracting the files of v4l-utils (65%) Extracting the files of v4l-utils (66%) Extracting the files of v4l-utils (66%) Extracting the files of v4l-utils (67%) Extracting the files of v4l-utils (67%) Extracting the files of v4l-utils (68%) Extracting the files of v4l-utils (68%) Extracting the files of v4l-utils (68%) Extracting the files of v4l-utils (69%) Extracting the files of v4l-utils (69%) Extracting the files of v4l-utils (70%) Extracting the files of v4l-utils (70%) Extracting the files of v4l-utils (71%) Extracting the files of v4l-utils (71%) Extracting the files of v4l-utils (72%) Extracting the files of v4l-utils (72%) Extracting the files of v4l-utils (73%) Extracting the files of v4l-utils (73%) Extracting the files of v4l-utils (74%) Extracting the files of v4l-utils (74%) Extracting the files of v4l-utils (75%) Extracting the files of v4l-utils (75%) Extracting the files of v4l-utils (75%) Extracting the files of v4l-utils (76%) Extracting the files of v4l-utils (76%) Extracting the files of v4l-utils (77%) Extracting the files of v4l-utils (77%) Extracting the files of v4l-utils (78%) Extracting the files of v4l-utils (78%) Extracting the files of v4l-utils (79%) Extracting the files of v4l-utils (79%) Extracting the files of v4l-utils (80%) Extracting the files of v4l-utils (80%) Extracting the files of v4l-utils (81%) Extracting the files of v4l-utils (81%) Extracting the files of v4l-utils (81%) Extracting the files of v4l-utils (82%) Extracting the files of v4l-utils (82%) Extracting the files of v4l-utils (83%) Extracting the files of v4l-utils (83%) Extracting the files of v4l-utils (84%) Extracting the files of v4l-utils (84%) Extracting the files of v4l-utils (85%) Extracting the files of v4l-utils (85%) Extracting the files of v4l-utils (86%) Extracting the files of v4l-utils (86%) Extracting the files of v4l-utils (87%) Extracting the files of v4l-utils (87%) Extracting the files of v4l-utils (87%) Extracting the files of v4l-utils (88%) Extracting the files of v4l-utils (88%) Extracting the files of v4l-utils (89%) Extracting the files of v4l-utils (89%) Extracting the files of v4l-utils (90%) Extracting the files of v4l-utils (90%) Extracting the files of v4l-utils (91%) Extracting the files of v4l-utils (91%) Extracting the files of v4l-utils (92%) Extracting the files of v4l-utils (92%) Extracting the files of v4l-utils (93%) Extracting the files of v4l-utils (93%) Extracting the files of v4l-utils (93%) Extracting the files of v4l-utils (94%) Extracting the files of v4l-utils (94%) Extracting the files of v4l-utils (95%) Extracting the files of v4l-utils (95%) Extracting the files of v4l-utils (96%) Extracting the files of v4l-utils (96%) Extracting the files of v4l-utils (97%) Extracting the files of v4l-utils (97%) Extracting the files of v4l-utils (98%) Extracting the files of v4l-utils (98%) Extracting the files of v4l-utils (99%) Extracting the files of v4l-utils (99%) Extracting the files of v4l-utils (100%) [complete] Installed v4l-utils Installing 207 / 293 Installing vid.stab, version 1.1.1, release 3 Extracting the files of vid.stab (100%) [complete] Installed vid.stab Installing 208 / 293 Installing ffmpeg, version 9.0.1, release 181 Extracting the files of ffmpeg (2%) Extracting the files of ffmpeg (4%) Extracting the files of ffmpeg (6%) Extracting the files of ffmpeg (8%) Extracting the files of ffmpeg (10%) Extracting the files of ffmpeg (12%) Extracting the files of ffmpeg (14%) Extracting the files of ffmpeg (16%) Extracting the files of ffmpeg (18%) Extracting the files of ffmpeg (20%) Extracting the files of ffmpeg (22%) Extracting the files of ffmpeg (24%) Extracting the files of ffmpeg (26%) Extracting the files of ffmpeg (28%) Extracting the files of ffmpeg (30%) Extracting the files of ffmpeg (32%) Extracting the files of ffmpeg (34%) Extracting the files of ffmpeg (36%) Extracting the files of ffmpeg (38%) Extracting the files of ffmpeg (40%) Extracting the files of ffmpeg (42%) Extracting the files of ffmpeg (44%) Extracting the files of ffmpeg (46%) Extracting the files of ffmpeg (48%) Extracting the files of ffmpeg (50%) Extracting the files of ffmpeg (52%) Extracting the files of ffmpeg (54%) Extracting the files of ffmpeg (56%) Extracting the files of ffmpeg (58%) Extracting the files of ffmpeg (60%) Extracting the files of ffmpeg (62%) Extracting the files of ffmpeg (64%) Extracting the files of ffmpeg (66%) Extracting the files of ffmpeg (68%) Extracting the files of ffmpeg (70%) Extracting the files of ffmpeg (72%) Extracting the files of ffmpeg (74%) Extracting the files of ffmpeg (76%) Extracting the files of ffmpeg (78%) Extracting the files of ffmpeg (80%) Extracting the files of ffmpeg (82%) Extracting the files of ffmpeg (84%) Extracting the files of ffmpeg (86%) Extracting the files of ffmpeg (88%) Extracting the files of ffmpeg (90%) Extracting the files of ffmpeg (92%) Extracting the files of ffmpeg (94%) Extracting the files of ffmpeg (96%) Extracting the files of ffmpeg (98%) Extracting the files of ffmpeg (100%) [complete] Installed ffmpeg Installing 209 / 293 Installing libheif-plugin-ffmpeg, version 1.23.1, release 64 Extracting the files of libheif-plugin-ffmpeg (100%) [complete] Installed libheif-plugin-ffmpeg Installing 210 / 293 Installing libheif, version 1.23.1, release 64 Extracting the files of libheif (33%) Extracting the files of libheif (66%) Extracting the files of libheif (100%) [complete] Installed libheif Installing 211 / 293 Installing glycin, version 2.1.5, release 13 Extracting the files of glycin (5%) Extracting the files of glycin (11%) Extracting the files of glycin (16%) Extracting the files of glycin (22%) Extracting the files of glycin (27%) Extracting the files of glycin (33%) Extracting the files of glycin (38%) Extracting the files of glycin (44%) Extracting the files of glycin (50%) Extracting the files of glycin (55%) Extracting the files of glycin (61%) Extracting the files of glycin (66%) Extracting the files of glycin (72%) Extracting the files of glycin (77%) Extracting the files of glycin (83%) Extracting the files of glycin (88%) Extracting the files of glycin (94%) Extracting the files of glycin (100%) [complete] Installed glycin Installing 212 / 293 Installing gdk-pixbuf, version 2.44.7, release 64 Extracting the files of gdk-pixbuf (0%) Extracting the files of gdk-pixbuf (1%) Extracting the files of gdk-pixbuf (2%) Extracting the files of gdk-pixbuf (3%) Extracting the files of gdk-pixbuf (4%) Extracting the files of gdk-pixbuf (5%) Extracting the files of gdk-pixbuf (5%) Extracting the files of gdk-pixbuf (6%) Extracting the files of gdk-pixbuf (7%) Extracting the files of gdk-pixbuf (8%) Extracting the files of gdk-pixbuf (9%) Extracting the files of gdk-pixbuf (10%) Extracting the files of gdk-pixbuf (11%) Extracting the files of gdk-pixbuf (11%) Extracting the files of gdk-pixbuf (12%) Extracting the files of gdk-pixbuf (13%) Extracting the files of gdk-pixbuf (14%) Extracting the files of gdk-pixbuf (15%) Extracting the files of gdk-pixbuf (16%) Extracting the files of gdk-pixbuf (16%) Extracting the files of gdk-pixbuf (17%) Extracting the files of gdk-pixbuf (18%) Extracting the files of gdk-pixbuf (19%) Extracting the files of gdk-pixbuf (20%) Extracting the files of gdk-pixbuf (21%) Extracting the files of gdk-pixbuf (22%) Extracting the files of gdk-pixbuf (22%) Extracting the files of gdk-pixbuf (23%) Extracting the files of gdk-pixbuf (24%) Extracting the files of gdk-pixbuf (25%) Extracting the files of gdk-pixbuf (26%) Extracting the files of gdk-pixbuf (27%) Extracting the files of gdk-pixbuf (27%) Extracting the files of gdk-pixbuf (28%) Extracting the files of gdk-pixbuf (29%) Extracting the files of gdk-pixbuf (30%) Extracting the files of gdk-pixbuf (31%) Extracting the files of gdk-pixbuf (32%) Extracting the files of gdk-pixbuf (33%) Extracting the files of gdk-pixbuf (33%) Extracting the files of gdk-pixbuf (34%) Extracting the files of gdk-pixbuf (35%) Extracting the files of gdk-pixbuf (36%) Extracting the files of gdk-pixbuf (37%) Extracting the files of gdk-pixbuf (38%) Extracting the files of gdk-pixbuf (38%) Extracting the files of gdk-pixbuf (39%) Extracting the files of gdk-pixbuf (40%) Extracting the files of gdk-pixbuf (41%) Extracting the files of gdk-pixbuf (42%) Extracting the files of gdk-pixbuf (43%) Extracting the files of gdk-pixbuf (44%) Extracting the files of gdk-pixbuf (44%) Extracting the files of gdk-pixbuf (45%) Extracting the files of gdk-pixbuf (46%) Extracting the files of gdk-pixbuf (47%) Extracting the files of gdk-pixbuf (48%) Extracting the files of gdk-pixbuf (49%) Extracting the files of gdk-pixbuf (50%) Extracting the files of gdk-pixbuf (50%) Extracting the files of gdk-pixbuf (51%) Extracting the files of gdk-pixbuf (52%) Extracting the files of gdk-pixbuf (53%) Extracting the files of gdk-pixbuf (54%) Extracting the files of gdk-pixbuf (55%) Extracting the files of gdk-pixbuf (55%) Extracting the files of gdk-pixbuf (56%) Extracting the files of gdk-pixbuf (57%) Extracting the files of gdk-pixbuf (58%) Extracting the files of gdk-pixbuf (59%) Extracting the files of gdk-pixbuf (60%) Extracting the files of gdk-pixbuf (61%) Extracting the files of gdk-pixbuf (61%) Extracting the files of gdk-pixbuf (62%) Extracting the files of gdk-pixbuf (63%) Extracting the files of gdk-pixbuf (64%) Extracting the files of gdk-pixbuf (65%) Extracting the files of gdk-pixbuf (66%) Extracting the files of gdk-pixbuf (66%) Extracting the files of gdk-pixbuf (67%) Extracting the files of gdk-pixbuf (68%) Extracting the files of gdk-pixbuf (69%) Extracting the files of gdk-pixbuf (70%) Extracting the files of gdk-pixbuf (71%) Extracting the files of gdk-pixbuf (72%) Extracting the files of gdk-pixbuf (72%) Extracting the files of gdk-pixbuf (73%) Extracting the files of gdk-pixbuf (74%) Extracting the files of gdk-pixbuf (75%) Extracting the files of gdk-pixbuf (76%) Extracting the files of gdk-pixbuf (77%) Extracting the files of gdk-pixbuf (77%) Extracting the files of gdk-pixbuf (78%) Extracting the files of gdk-pixbuf (79%) Extracting the files of gdk-pixbuf (80%) Extracting the files of gdk-pixbuf (81%) Extracting the files of gdk-pixbuf (82%) Extracting the files of gdk-pixbuf (83%) Extracting the files of gdk-pixbuf (83%) Extracting the files of gdk-pixbuf (84%) Extracting the files of gdk-pixbuf (85%) Extracting the files of gdk-pixbuf (86%) Extracting the files of gdk-pixbuf (87%) Extracting the files of gdk-pixbuf (88%) Extracting the files of gdk-pixbuf (88%) Extracting the files of gdk-pixbuf (89%) Extracting the files of gdk-pixbuf (90%) Extracting the files of gdk-pixbuf (91%) Extracting the files of gdk-pixbuf (92%) Extracting the files of gdk-pixbuf (93%) Extracting the files of gdk-pixbuf (94%) Extracting the files of gdk-pixbuf (94%) Extracting the files of gdk-pixbuf (95%) Extracting the files of gdk-pixbuf (96%) Extracting the files of gdk-pixbuf (97%) Extracting the files of gdk-pixbuf (98%) Extracting the files of gdk-pixbuf (99%) Extracting the files of gdk-pixbuf (100%) [complete] Installed gdk-pixbuf Installing 213 / 293 Installing libnotify, version 0.8.8, release 12 Extracting the files of libnotify (20%) Extracting the files of libnotify (40%) Extracting the files of libnotify (60%) Extracting the files of libnotify (80%) Extracting the files of libnotify (100%) [complete] Installed libnotify Installing 214 / 293 Installing libmspack, version 1.11, release 12 Extracting the files of libmspack (50%) Extracting the files of libmspack (100%) [complete] Installed libmspack Installing 215 / 293 Installing graphene, version 1.10.8, release 8 Extracting the files of graphene (12%) Extracting the files of graphene (25%) Extracting the files of graphene (37%) Extracting the files of graphene (50%) Extracting the files of graphene (62%) Extracting the files of graphene (75%) Extracting the files of graphene (87%) Extracting the files of graphene (100%) [complete] Installed graphene Installing 216 / 293 Installing gstreamer, version 1.28.6, release 143 Extracting the files of gstreamer (1%) Extracting the files of gstreamer (2%) Extracting the files of gstreamer (3%) Extracting the files of gstreamer (5%) Extracting the files of gstreamer (6%) Extracting the files of gstreamer (7%) Extracting the files of gstreamer (8%) Extracting the files of gstreamer (10%) Extracting the files of gstreamer (11%) Extracting the files of gstreamer (12%) Extracting the files of gstreamer (13%) Extracting the files of gstreamer (15%) Extracting the files of gstreamer (16%) Extracting the files of gstreamer (17%) Extracting the files of gstreamer (18%) Extracting the files of gstreamer (20%) Extracting the files of gstreamer (21%) Extracting the files of gstreamer (22%) Extracting the files of gstreamer (23%) Extracting the files of gstreamer (25%) Extracting the files of gstreamer (26%) Extracting the files of gstreamer (27%) Extracting the files of gstreamer (28%) Extracting the files of gstreamer (30%) Extracting the files of gstreamer (31%) Extracting the files of gstreamer (32%) Extracting the files of gstreamer (33%) Extracting the files of gstreamer (35%) Extracting the files of gstreamer (36%) Extracting the files of gstreamer (37%) Extracting the files of gstreamer (38%) Extracting the files of gstreamer (40%) Extracting the files of gstreamer (41%) Extracting the files of gstreamer (42%) Extracting the files of gstreamer (43%) Extracting the files of gstreamer (45%) Extracting the files of gstreamer (46%) Extracting the files of gstreamer (47%) Extracting the files of gstreamer (48%) Extracting the files of gstreamer (50%) Extracting the files of gstreamer (51%) Extracting the files of gstreamer (52%) Extracting the files of gstreamer (53%) Extracting the files of gstreamer (55%) Extracting the files of gstreamer (56%) Extracting the files of gstreamer (57%) Extracting the files of gstreamer (58%) Extracting the files of gstreamer (60%) Extracting the files of gstreamer (61%) Extracting the files of gstreamer (62%) Extracting the files of gstreamer (63%) Extracting the files of gstreamer (65%) Extracting the files of gstreamer (66%) Extracting the files of gstreamer (67%) Extracting the files of gstreamer (68%) Extracting the files of gstreamer (70%) Extracting the files of gstreamer (71%) Extracting the files of gstreamer (72%) Extracting the files of gstreamer (73%) Extracting the files of gstreamer (75%) Extracting the files of gstreamer (76%) Extracting the files of gstreamer (77%) Extracting the files of gstreamer (78%) Extracting the files of gstreamer (80%) Extracting the files of gstreamer (81%) Extracting the files of gstreamer (82%) Extracting the files of gstreamer (83%) Extracting the files of gstreamer (85%) Extracting the files of gstreamer (86%) Extracting the files of gstreamer (87%) Extracting the files of gstreamer (88%) Extracting the files of gstreamer (90%) Extracting the files of gstreamer (91%) Extracting the files of gstreamer (92%) Extracting the files of gstreamer (93%) Extracting the files of gstreamer (95%) Extracting the files of gstreamer (96%) Extracting the files of gstreamer (97%) Extracting the files of gstreamer (98%) Extracting the files of gstreamer (100%) [complete] Installed gstreamer Installing 217 / 293 Installing gstreamer-plugins-base, version 1.28.6, release 143 Extracting the files of gstreamer-plugins-base (0%) Extracting the files of gstreamer-plugins-base (1%) Extracting the files of gstreamer-plugins-base (2%) Extracting the files of gstreamer-plugins-base (3%) Extracting the files of gstreamer-plugins-base (4%) Extracting the files of gstreamer-plugins-base (5%) Extracting the files of gstreamer-plugins-base (5%) Extracting the files of gstreamer-plugins-base (6%) Extracting the files of gstreamer-plugins-base (7%) Extracting the files of gstreamer-plugins-base (8%) Extracting the files of gstreamer-plugins-base (9%) Extracting the files of gstreamer-plugins-base (10%) Extracting the files of gstreamer-plugins-base (11%) Extracting the files of gstreamer-plugins-base (11%) Extracting the files of gstreamer-plugins-base (12%) Extracting the files of gstreamer-plugins-base (13%) Extracting the files of gstreamer-plugins-base (14%) Extracting the files of gstreamer-plugins-base (15%) Extracting the files of gstreamer-plugins-base (16%) Extracting the files of gstreamer-plugins-base (16%) Extracting the files of gstreamer-plugins-base (17%) Extracting the files of gstreamer-plugins-base (18%) Extracting the files of gstreamer-plugins-base (19%) Extracting the files of gstreamer-plugins-base (20%) Extracting the files of gstreamer-plugins-base (21%) Extracting the files of gstreamer-plugins-base (22%) Extracting the files of gstreamer-plugins-base (22%) Extracting the files of gstreamer-plugins-base (23%) Extracting the files of gstreamer-plugins-base (24%) Extracting the files of gstreamer-plugins-base (25%) Extracting the files of gstreamer-plugins-base (26%) Extracting the files of gstreamer-plugins-base (27%) Extracting the files of gstreamer-plugins-base (27%) Extracting the files of gstreamer-plugins-base (28%) Extracting the files of gstreamer-plugins-base (29%) Extracting the files of gstreamer-plugins-base (30%) Extracting the files of gstreamer-plugins-base (31%) Extracting the files of gstreamer-plugins-base (32%) Extracting the files of gstreamer-plugins-base (33%) Extracting the files of gstreamer-plugins-base (33%) Extracting the files of gstreamer-plugins-base (34%) Extracting the files of gstreamer-plugins-base (35%) Extracting the files of gstreamer-plugins-base (36%) Extracting the files of gstreamer-plugins-base (37%) Extracting the files of gstreamer-plugins-base (38%) Extracting the files of gstreamer-plugins-base (38%) Extracting the files of gstreamer-plugins-base (39%) Extracting the files of gstreamer-plugins-base (40%) Extracting the files of gstreamer-plugins-base (41%) Extracting the files of gstreamer-plugins-base (42%) Extracting the files of gstreamer-plugins-base (43%) Extracting the files of gstreamer-plugins-base (44%) Extracting the files of gstreamer-plugins-base (44%) Extracting the files of gstreamer-plugins-base (45%) Extracting the files of gstreamer-plugins-base (46%) Extracting the files of gstreamer-plugins-base (47%) Extracting the files of gstreamer-plugins-base (48%) Extracting the files of gstreamer-plugins-base (49%) Extracting the files of gstreamer-plugins-base (50%) Extracting the files of gstreamer-plugins-base (50%) Extracting the files of gstreamer-plugins-base (51%) Extracting the files of gstreamer-plugins-base (52%) Extracting the files of gstreamer-plugins-base (53%) Extracting the files of gstreamer-plugins-base (54%) Extracting the files of gstreamer-plugins-base (55%) Extracting the files of gstreamer-plugins-base (55%) Extracting the files of gstreamer-plugins-base (56%) Extracting the files of gstreamer-plugins-base (57%) Extracting the files of gstreamer-plugins-base (58%) Extracting the files of gstreamer-plugins-base (59%) Extracting the files of gstreamer-plugins-base (60%) Extracting the files of gstreamer-plugins-base (61%) Extracting the files of gstreamer-plugins-base (61%) Extracting the files of gstreamer-plugins-base (62%) Extracting the files of gstreamer-plugins-base (63%) Extracting the files of gstreamer-plugins-base (64%) Extracting the files of gstreamer-plugins-base (65%) Extracting the files of gstreamer-plugins-base (66%) Extracting the files of gstreamer-plugins-base (66%) Extracting the files of gstreamer-plugins-base (67%) Extracting the files of gstreamer-plugins-base (68%) Extracting the files of gstreamer-plugins-base (69%) Extracting the files of gstreamer-plugins-base (70%) Extracting the files of gstreamer-plugins-base (71%) Extracting the files of gstreamer-plugins-base (72%) Extracting the files of gstreamer-plugins-base (72%) Extracting the files of gstreamer-plugins-base (73%) Extracting the files of gstreamer-plugins-base (74%) Extracting the files of gstreamer-plugins-base (75%) Extracting the files of gstreamer-plugins-base (76%) Extracting the files of gstreamer-plugins-base (77%) Extracting the files of gstreamer-plugins-base (77%) Extracting the files of gstreamer-plugins-base (78%) Extracting the files of gstreamer-plugins-base (79%) Extracting the files of gstreamer-plugins-base (80%) Extracting the files of gstreamer-plugins-base (81%) Extracting the files of gstreamer-plugins-base (82%) Extracting the files of gstreamer-plugins-base (83%) Extracting the files of gstreamer-plugins-base (83%) Extracting the files of gstreamer-plugins-base (84%) Extracting the files of gstreamer-plugins-base (85%) Extracting the files of gstreamer-plugins-base (86%) Extracting the files of gstreamer-plugins-base (87%) Extracting the files of gstreamer-plugins-base (88%) Extracting the files of gstreamer-plugins-base (88%) Extracting the files of gstreamer-plugins-base (89%) Extracting the files of gstreamer-plugins-base (90%) Extracting the files of gstreamer-plugins-base (91%) Extracting the files of gstreamer-plugins-base (92%) Extracting the files of gstreamer-plugins-base (93%) Extracting the files of gstreamer-plugins-base (94%) Extracting the files of gstreamer-plugins-base (94%) Extracting the files of gstreamer-plugins-base (95%) Extracting the files of gstreamer-plugins-base (96%) Extracting the files of gstreamer-plugins-base (97%) Extracting the files of gstreamer-plugins-base (98%) Extracting the files of gstreamer-plugins-base (99%) Extracting the files of gstreamer-plugins-base (100%) [complete] Installed gstreamer-plugins-base Installing 218 / 293 Installing libyuv, version 0.0.1892, release 1 Extracting the files of libyuv (50%) Extracting the files of libyuv (100%) [complete] Installed libyuv Installing 219 / 293 Installing libavif, version 1.4.1, release 23 Extracting the files of libavif (20%) Extracting the files of libavif (40%) Extracting the files of libavif (60%) Extracting the files of libavif (80%) Extracting the files of libavif (100%) [complete] Installed libavif Installing 220 / 293 Installing libpsl, version 0.21.5, release 8 Extracting the files of libpsl (16%) Extracting the files of libpsl (33%) Extracting the files of libpsl (50%) Extracting the files of libpsl (66%) Extracting the files of libpsl (83%) Extracting the files of libpsl (100%) [complete] Installed libpsl Installing 221 / 293 Installing libproxy, version 0.5.12, release 28 Extracting the files of libproxy (16%) Extracting the files of libproxy (33%) Extracting the files of libproxy (50%) Extracting the files of libproxy (66%) Extracting the files of libproxy (83%) Extracting the files of libproxy (100%) [complete] Installed libproxy Installing 222 / 293 Installing glib-networking, version 2.80.1, release 50 Extracting the files of glib-networking (1%) Extracting the files of glib-networking (2%) Extracting the files of glib-networking (3%) Extracting the files of glib-networking (5%) Extracting the files of glib-networking (6%) Extracting the files of glib-networking (7%) Extracting the files of glib-networking (8%) Extracting the files of glib-networking (10%) Extracting the files of glib-networking (11%) Extracting the files of glib-networking (12%) Extracting the files of glib-networking (14%) Extracting the files of glib-networking (15%) Extracting the files of glib-networking (16%) Extracting the files of glib-networking (17%) Extracting the files of glib-networking (19%) Extracting the files of glib-networking (20%) Extracting the files of glib-networking (21%) Extracting the files of glib-networking (23%) Extracting the files of glib-networking (24%) Extracting the files of glib-networking (25%) Extracting the files of glib-networking (26%) Extracting the files of glib-networking (28%) Extracting the files of glib-networking (29%) Extracting the files of glib-networking (30%) Extracting the files of glib-networking (32%) Extracting the files of glib-networking (33%) Extracting the files of glib-networking (34%) Extracting the files of glib-networking (35%) Extracting the files of glib-networking (37%) Extracting the files of glib-networking (38%) Extracting the files of glib-networking (39%) Extracting the files of glib-networking (41%) Extracting the files of glib-networking (42%) Extracting the files of glib-networking (43%) Extracting the files of glib-networking (44%) Extracting the files of glib-networking (46%) Extracting the files of glib-networking (47%) Extracting the files of glib-networking (48%) Extracting the files of glib-networking (50%) Extracting the files of glib-networking (51%) Extracting the files of glib-networking (52%) Extracting the files of glib-networking (53%) Extracting the files of glib-networking (55%) Extracting the files of glib-networking (56%) Extracting the files of glib-networking (57%) Extracting the files of glib-networking (58%) Extracting the files of glib-networking (60%) Extracting the files of glib-networking (61%) Extracting the files of glib-networking (62%) Extracting the files of glib-networking (64%) Extracting the files of glib-networking (65%) Extracting the files of glib-networking (66%) Extracting the files of glib-networking (67%) Extracting the files of glib-networking (69%) Extracting the files of glib-networking (70%) Extracting the files of glib-networking (71%) Extracting the files of glib-networking (73%) Extracting the files of glib-networking (74%) Extracting the files of glib-networking (75%) Extracting the files of glib-networking (76%) Extracting the files of glib-networking (78%) Extracting the files of glib-networking (79%) Extracting the files of glib-networking (80%) Extracting the files of glib-networking (82%) Extracting the files of glib-networking (83%) Extracting the files of glib-networking (84%) Extracting the files of glib-networking (85%) Extracting the files of glib-networking (87%) Extracting the files of glib-networking (88%) Extracting the files of glib-networking (89%) Extracting the files of glib-networking (91%) Extracting the files of glib-networking (92%) Extracting the files of glib-networking (93%) Extracting the files of glib-networking (94%) Extracting the files of glib-networking (96%) Extracting the files of glib-networking (97%) Extracting the files of glib-networking (98%) Extracting the files of glib-networking (100%) [complete] Installed glib-networking Installing 223 / 293 Installing libsoup3, version 3.7.1, release 14 Extracting the files of libsoup3 (1%) Extracting the files of libsoup3 (2%) Extracting the files of libsoup3 (4%) Extracting the files of libsoup3 (5%) Extracting the files of libsoup3 (6%) Extracting the files of libsoup3 (8%) Extracting the files of libsoup3 (9%) Extracting the files of libsoup3 (10%) Extracting the files of libsoup3 (12%) Extracting the files of libsoup3 (13%) Extracting the files of libsoup3 (14%) Extracting the files of libsoup3 (16%) Extracting the files of libsoup3 (17%) Extracting the files of libsoup3 (18%) Extracting the files of libsoup3 (20%) Extracting the files of libsoup3 (21%) Extracting the files of libsoup3 (22%) Extracting the files of libsoup3 (24%) Extracting the files of libsoup3 (25%) Extracting the files of libsoup3 (26%) Extracting the files of libsoup3 (28%) Extracting the files of libsoup3 (29%) Extracting the files of libsoup3 (30%) Extracting the files of libsoup3 (32%) Extracting the files of libsoup3 (33%) Extracting the files of libsoup3 (34%) Extracting the files of libsoup3 (36%) Extracting the files of libsoup3 (37%) Extracting the files of libsoup3 (38%) Extracting the files of libsoup3 (40%) Extracting the files of libsoup3 (41%) Extracting the files of libsoup3 (42%) Extracting the files of libsoup3 (44%) Extracting the files of libsoup3 (45%) Extracting the files of libsoup3 (46%) Extracting the files of libsoup3 (48%) Extracting the files of libsoup3 (49%) Extracting the files of libsoup3 (50%) Extracting the files of libsoup3 (52%) Extracting the files of libsoup3 (53%) Extracting the files of libsoup3 (54%) Extracting the files of libsoup3 (56%) Extracting the files of libsoup3 (57%) Extracting the files of libsoup3 (58%) Extracting the files of libsoup3 (60%) Extracting the files of libsoup3 (61%) Extracting the files of libsoup3 (62%) Extracting the files of libsoup3 (64%) Extracting the files of libsoup3 (65%) Extracting the files of libsoup3 (66%) Extracting the files of libsoup3 (68%) Extracting the files of libsoup3 (69%) Extracting the files of libsoup3 (70%) Extracting the files of libsoup3 (72%) Extracting the files of libsoup3 (73%) Extracting the files of libsoup3 (74%) Extracting the files of libsoup3 (76%) Extracting the files of libsoup3 (77%) Extracting the files of libsoup3 (78%) Extracting the files of libsoup3 (80%) Extracting the files of libsoup3 (81%) Extracting the files of libsoup3 (82%) Extracting the files of libsoup3 (84%) Extracting the files of libsoup3 (85%) Extracting the files of libsoup3 (86%) Extracting the files of libsoup3 (88%) Extracting the files of libsoup3 (89%) Extracting the files of libsoup3 (90%) Extracting the files of libsoup3 (92%) Extracting the files of libsoup3 (93%) Extracting the files of libsoup3 (94%) Extracting the files of libsoup3 (96%) Extracting the files of libsoup3 (97%) Extracting the files of libsoup3 (98%) Extracting the files of libsoup3 (100%) [complete] Installed libsoup3 Installing 224 / 293 Installing hyphen, version 2.8.9, release 5 Extracting the files of hyphen (16%) Extracting the files of hyphen (33%) Extracting the files of hyphen (50%) Extracting the files of hyphen (66%) Extracting the files of hyphen (83%) Extracting the files of hyphen (100%) [complete] Installed hyphen Installing 225 / 293 Installing libepoxy, version 1.5.10, release 14 Extracting the files of libepoxy (50%) Extracting the files of libepoxy (100%) [complete] Installed libepoxy Installing 226 / 293 Installing libevdev, version 1.13.6, release 20 Extracting the files of libevdev (12%) Extracting the files of libevdev (25%) Extracting the files of libevdev (37%) Extracting the files of libevdev (50%) Extracting the files of libevdev (62%) Extracting the files of libevdev (75%) Extracting the files of libevdev (87%) Extracting the files of libevdev (100%) [complete] Installed libevdev Installing 227 / 293 Installing libmanette, version 0.2.13, release 13 Extracting the files of libmanette (33%) Extracting the files of libmanette (66%) Extracting the files of libmanette (100%) [complete] Installed libmanette Installing 228 / 293 Installing shared-mime-info, version 2.4, release 14 Extracting the files of shared-mime-info (1%) Extracting the files of shared-mime-info (2%) Extracting the files of shared-mime-info (3%) Extracting the files of shared-mime-info (4%) Extracting the files of shared-mime-info (5%) Extracting the files of shared-mime-info (7%) Extracting the files of shared-mime-info (8%) Extracting the files of shared-mime-info (9%) Extracting the files of shared-mime-info (10%) Extracting the files of shared-mime-info (11%) Extracting the files of shared-mime-info (13%) Extracting the files of shared-mime-info (14%) Extracting the files of shared-mime-info (15%) Extracting the files of shared-mime-info (16%) Extracting the files of shared-mime-info (17%) Extracting the files of shared-mime-info (19%) Extracting the files of shared-mime-info (20%) Extracting the files of shared-mime-info (21%) Extracting the files of shared-mime-info (22%) Extracting the files of shared-mime-info (23%) Extracting the files of shared-mime-info (25%) Extracting the files of shared-mime-info (26%) Extracting the files of shared-mime-info (27%) Extracting the files of shared-mime-info (28%) Extracting the files of shared-mime-info (29%) Extracting the files of shared-mime-info (30%) Extracting the files of shared-mime-info (32%) Extracting the files of shared-mime-info (33%) Extracting the files of shared-mime-info (34%) Extracting the files of shared-mime-info (35%) Extracting the files of shared-mime-info (36%) Extracting the files of shared-mime-info (38%) Extracting the files of shared-mime-info (39%) Extracting the files of shared-mime-info (40%) Extracting the files of shared-mime-info (41%) Extracting the files of shared-mime-info (42%) Extracting the files of shared-mime-info (44%) Extracting the files of shared-mime-info (45%) Extracting the files of shared-mime-info (46%) Extracting the files of shared-mime-info (47%) Extracting the files of shared-mime-info (48%) Extracting the files of shared-mime-info (50%) Extracting the files of shared-mime-info (51%) Extracting the files of shared-mime-info (52%) Extracting the files of shared-mime-info (53%) Extracting the files of shared-mime-info (54%) Extracting the files of shared-mime-info (55%) Extracting the files of shared-mime-info (57%) Extracting the files of shared-mime-info (58%) Extracting the files of shared-mime-info (59%) Extracting the files of shared-mime-info (60%) Extracting the files of shared-mime-info (61%) Extracting the files of shared-mime-info (63%) Extracting the files of shared-mime-info (64%) Extracting the files of shared-mime-info (65%) Extracting the files of shared-mime-info (66%) Extracting the files of shared-mime-info (67%) Extracting the files of shared-mime-info (69%) Extracting the files of shared-mime-info (70%) Extracting the files of shared-mime-info (71%) Extracting the files of shared-mime-info (72%) Extracting the files of shared-mime-info (73%) Extracting the files of shared-mime-info (75%) Extracting the files of shared-mime-info (76%) Extracting the files of shared-mime-info (77%) Extracting the files of shared-mime-info (78%) Extracting the files of shared-mime-info (79%) Extracting the files of shared-mime-info (80%) Extracting the files of shared-mime-info (82%) Extracting the files of shared-mime-info (83%) Extracting the files of shared-mime-info (84%) Extracting the files of shared-mime-info (85%) Extracting the files of shared-mime-info (86%) Extracting the files of shared-mime-info (88%) Extracting the files of shared-mime-info (89%) Extracting the files of shared-mime-info (90%) Extracting the files of shared-mime-info (91%) Extracting the files of shared-mime-info (92%) Extracting the files of shared-mime-info (94%) Extracting the files of shared-mime-info (95%) Extracting the files of shared-mime-info (96%) Extracting the files of shared-mime-info (97%) Extracting the files of shared-mime-info (98%) Extracting the files of shared-mime-info (100%) [complete] Installed shared-mime-info Installing 229 / 293 Installing libxinerama, version 1.1.6, release 18 Extracting the files of libxinerama (50%) Extracting the files of libxinerama (100%) [complete] Installed libxinerama Installing 230 / 293 Installing colord, version 1.4.8, release 25 Extracting the files of colord (0%) Extracting the files of colord (1%) Extracting the files of colord (1%) Extracting the files of colord (2%) Extracting the files of colord (2%) Extracting the files of colord (3%) Extracting the files of colord (3%) Extracting the files of colord (4%) Extracting the files of colord (5%) Extracting the files of colord (5%) Extracting the files of colord (6%) Extracting the files of colord (6%) Extracting the files of colord (7%) Extracting the files of colord (7%) Extracting the files of colord (8%) Extracting the files of colord (9%) Extracting the files of colord (9%) Extracting the files of colord (10%) Extracting the files of colord (10%) Extracting the files of colord (11%) Extracting the files of colord (11%) Extracting the files of colord (12%) Extracting the files of colord (13%) Extracting the files of colord (13%) Extracting the files of colord (14%) Extracting the files of colord (14%) Extracting the files of colord (15%) Extracting the files of colord (15%) Extracting the files of colord (16%) Extracting the files of colord (17%) Extracting the files of colord (17%) Extracting the files of colord (18%) Extracting the files of colord (18%) Extracting the files of colord (19%) Extracting the files of colord (19%) Extracting the files of colord (20%) Extracting the files of colord (21%) Extracting the files of colord (21%) Extracting the files of colord (22%) Extracting the files of colord (22%) Extracting the files of colord (23%) Extracting the files of colord (23%) Extracting the files of colord (24%) Extracting the files of colord (25%) Extracting the files of colord (25%) Extracting the files of colord (26%) Extracting the files of colord (26%) Extracting the files of colord (27%) Extracting the files of colord (27%) Extracting the files of colord (28%) Extracting the files of colord (28%) Extracting the files of colord (29%) Extracting the files of colord (30%) Extracting the files of colord (30%) Extracting the files of colord (31%) Extracting the files of colord (31%) Extracting the files of colord (32%) Extracting the files of colord (32%) Extracting the files of colord (33%) Extracting the files of colord (34%) Extracting the files of colord (34%) Extracting the files of colord (35%) Extracting the files of colord (35%) Extracting the files of colord (36%) Extracting the files of colord (36%) Extracting the files of colord (37%) Extracting the files of colord (38%) Extracting the files of colord (38%) Extracting the files of colord (39%) Extracting the files of colord (39%) Extracting the files of colord (40%) Extracting the files of colord (40%) Extracting the files of colord (41%) Extracting the files of colord (42%) Extracting the files of colord (42%) Extracting the files of colord (43%) Extracting the files of colord (43%) Extracting the files of colord (44%) Extracting the files of colord (44%) Extracting the files of colord (45%) Extracting the files of colord (46%) Extracting the files of colord (46%) Extracting the files of colord (47%) Extracting the files of colord (47%) Extracting the files of colord (48%) Extracting the files of colord (48%) Extracting the files of colord (49%) Extracting the files of colord (50%) Extracting the files of colord (50%) Extracting the files of colord (51%) Extracting the files of colord (51%) Extracting the files of colord (52%) Extracting the files of colord (52%) Extracting the files of colord (53%) Extracting the files of colord (53%) Extracting the files of colord (54%) Extracting the files of colord (55%) Extracting the files of colord (55%) Extracting the files of colord (56%) Extracting the files of colord (56%) Extracting the files of colord (57%) Extracting the files of colord (57%) Extracting the files of colord (58%) Extracting the files of colord (59%) Extracting the files of colord (59%) Extracting the files of colord (60%) Extracting the files of colord (60%) Extracting the files of colord (61%) Extracting the files of colord (61%) Extracting the files of colord (62%) Extracting the files of colord (63%) Extracting the files of colord (63%) Extracting the files of colord (64%) Extracting the files of colord (64%) Extracting the files of colord (65%) Extracting the files of colord (65%) Extracting the files of colord (66%) Extracting the files of colord (67%) Extracting the files of colord (67%) Extracting the files of colord (68%) Extracting the files of colord (68%) Extracting the files of colord (69%) Extracting the files of colord (69%) Extracting the files of colord (70%) Extracting the files of colord (71%) Extracting the files of colord (71%) Extracting the files of colord (72%) Extracting the files of colord (72%) Extracting the files of colord (73%) Extracting the files of colord (73%) Extracting the files of colord (74%) Extracting the files of colord (75%) Extracting the files of colord (75%) Extracting the files of colord (76%) Extracting the files of colord (76%) Extracting the files of colord (77%) Extracting the files of colord (77%) Extracting the files of colord (78%) Extracting the files of colord (78%) Extracting the files of colord (79%) Extracting the files of colord (80%) Extracting the files of colord (80%) Extracting the files of colord (81%) Extracting the files of colord (81%) Extracting the files of colord (82%) Extracting the files of colord (82%) Extracting the files of colord (83%) Extracting the files of colord (84%) Extracting the files of colord (84%) Extracting the files of colord (85%) Extracting the files of colord (85%) Extracting the files of colord (86%) Extracting the files of colord (86%) Extracting the files of colord (87%) Extracting the files of colord (88%) Extracting the files of colord (88%) Extracting the files of colord (89%) Extracting the files of colord (89%) Extracting the files of colord (90%) Extracting the files of colord (90%) Extracting the files of colord (91%) Extracting the files of colord (92%) Extracting the files of colord (92%) Extracting the files of colord (93%) Extracting the files of colord (93%) Extracting the files of colord (94%) Extracting the files of colord (94%) Extracting the files of colord (95%) Extracting the files of colord (96%) Extracting the files of colord (96%) Extracting the files of colord (97%) Extracting the files of colord (97%) Extracting the files of colord (98%) Extracting the files of colord (98%) Extracting the files of colord (99%) Extracting the files of colord (100%) [complete] Installed colord Installing 231 / 293 Installing libxdamage, version 1.1.7, release 19 Extracting the files of libxdamage (50%) Extracting the files of libxdamage (100%) [complete] Installed libxdamage Installing 232 / 293 Installing libxcomposite, version 0.4.7, release 17 Extracting the files of libxcomposite (7%) Extracting the files of libxcomposite (14%) Extracting the files of libxcomposite (21%) Extracting the files of libxcomposite (28%) Extracting the files of libxcomposite (35%) Extracting the files of libxcomposite (42%) Extracting the files of libxcomposite (50%) Extracting the files of libxcomposite (57%) Extracting the files of libxcomposite (64%) Extracting the files of libxcomposite (71%) Extracting the files of libxcomposite (78%) Extracting the files of libxcomposite (85%) Extracting the files of libxcomposite (92%) Extracting the files of libxcomposite (100%) [complete] Installed libxcomposite Installing 233 / 293 Installing gsettings-desktop-schemas, version 50.1, release 66 Extracting the files of gsettings-desktop-schemas (1%) Extracting the files of gsettings-desktop-schemas (2%) Extracting the files of gsettings-desktop-schemas (3%) Extracting the files of gsettings-desktop-schemas (4%) Extracting the files of gsettings-desktop-schemas (5%) Extracting the files of gsettings-desktop-schemas (6%) Extracting the files of gsettings-desktop-schemas (7%) Extracting the files of gsettings-desktop-schemas (8%) Extracting the files of gsettings-desktop-schemas (9%) Extracting the files of gsettings-desktop-schemas (10%) Extracting the files of gsettings-desktop-schemas (11%) Extracting the files of gsettings-desktop-schemas (12%) Extracting the files of gsettings-desktop-schemas (13%) Extracting the files of gsettings-desktop-schemas (14%) Extracting the files of gsettings-desktop-schemas (15%) Extracting the files of gsettings-desktop-schemas (16%) Extracting the files of gsettings-desktop-schemas (17%) Extracting the files of gsettings-desktop-schemas (18%) Extracting the files of gsettings-desktop-schemas (19%) Extracting the files of gsettings-desktop-schemas (20%) Extracting the files of gsettings-desktop-schemas (21%) Extracting the files of gsettings-desktop-schemas (22%) Extracting the files of gsettings-desktop-schemas (23%) Extracting the files of gsettings-desktop-schemas (24%) Extracting the files of gsettings-desktop-schemas (25%) Extracting the files of gsettings-desktop-schemas (26%) Extracting the files of gsettings-desktop-schemas (27%) Extracting the files of gsettings-desktop-schemas (28%) Extracting the files of gsettings-desktop-schemas (29%) Extracting the files of gsettings-desktop-schemas (30%) Extracting the files of gsettings-desktop-schemas (31%) Extracting the files of gsettings-desktop-schemas (32%) Extracting the files of gsettings-desktop-schemas (34%) Extracting the files of gsettings-desktop-schemas (35%) Extracting the files of gsettings-desktop-schemas (36%) Extracting the files of gsettings-desktop-schemas (37%) Extracting the files of gsettings-desktop-schemas (38%) Extracting the files of gsettings-desktop-schemas (39%) Extracting the files of gsettings-desktop-schemas (40%) Extracting the files of gsettings-desktop-schemas (41%) Extracting the files of gsettings-desktop-schemas (42%) Extracting the files of gsettings-desktop-schemas (43%) Extracting the files of gsettings-desktop-schemas (44%) Extracting the files of gsettings-desktop-schemas (45%) Extracting the files of gsettings-desktop-schemas (46%) Extracting the files of gsettings-desktop-schemas (47%) Extracting the files of gsettings-desktop-schemas (48%) Extracting the files of gsettings-desktop-schemas (49%) Extracting the files of gsettings-desktop-schemas (50%) Extracting the files of gsettings-desktop-schemas (51%) Extracting the files of gsettings-desktop-schemas (52%) Extracting the files of gsettings-desktop-schemas (53%) Extracting the files of gsettings-desktop-schemas (54%) Extracting the files of gsettings-desktop-schemas (55%) Extracting the files of gsettings-desktop-schemas (56%) Extracting the files of gsettings-desktop-schemas (57%) Extracting the files of gsettings-desktop-schemas (58%) Extracting the files of gsettings-desktop-schemas (59%) Extracting the files of gsettings-desktop-schemas (60%) Extracting the files of gsettings-desktop-schemas (61%) Extracting the files of gsettings-desktop-schemas (62%) Extracting the files of gsettings-desktop-schemas (63%) Extracting the files of gsettings-desktop-schemas (64%) Extracting the files of gsettings-desktop-schemas (65%) Extracting the files of gsettings-desktop-schemas (67%) Extracting the files of gsettings-desktop-schemas (68%) Extracting the files of gsettings-desktop-schemas (69%) Extracting the files of gsettings-desktop-schemas (70%) Extracting the files of gsettings-desktop-schemas (71%) Extracting the files of gsettings-desktop-schemas (72%) Extracting the files of gsettings-desktop-schemas (73%) Extracting the files of gsettings-desktop-schemas (74%) Extracting the files of gsettings-desktop-schemas (75%) Extracting the files of gsettings-desktop-schemas (76%) Extracting the files of gsettings-desktop-schemas (77%) Extracting the files of gsettings-desktop-schemas (78%) Extracting the files of gsettings-desktop-schemas (79%) Extracting the files of gsettings-desktop-schemas (80%) Extracting the files of gsettings-desktop-schemas (81%) Extracting the files of gsettings-desktop-schemas (82%) Extracting the files of gsettings-desktop-schemas (83%) Extracting the files of gsettings-desktop-schemas (84%) Extracting the files of gsettings-desktop-schemas (85%) Extracting the files of gsettings-desktop-schemas (86%) Extracting the files of gsettings-desktop-schemas (87%) Extracting the files of gsettings-desktop-schemas (88%) Extracting the files of gsettings-desktop-schemas (89%) Extracting the files of gsettings-desktop-schemas (90%) Extracting the files of gsettings-desktop-schemas (91%) Extracting the files of gsettings-desktop-schemas (92%) Extracting the files of gsettings-desktop-schemas (93%) Extracting the files of gsettings-desktop-schemas (94%) Extracting the files of gsettings-desktop-schemas (95%) Extracting the files of gsettings-desktop-schemas (96%) Extracting the files of gsettings-desktop-schemas (97%) Extracting the files of gsettings-desktop-schemas (98%) Extracting the files of gsettings-desktop-schemas (100%) [complete] Installed gsettings-desktop-schemas Installing 234 / 293 Installing libgtk-3, version 3.24.52, release 123 Extracting the files of libgtk-3 (0%) Extracting the files of libgtk-3 (0%) Extracting the files of libgtk-3 (0%) Extracting the files of libgtk-3 (1%) Extracting the files of libgtk-3 (1%) Extracting the files of libgtk-3 (1%) Extracting the files of libgtk-3 (2%) Extracting the files of libgtk-3 (2%) Extracting the files of libgtk-3 (2%) Extracting the files of libgtk-3 (3%) Extracting the files of libgtk-3 (3%) Extracting the files of libgtk-3 (3%) Extracting the files of libgtk-3 (4%) Extracting the files of libgtk-3 (4%) Extracting the files of libgtk-3 (4%) Extracting the files of libgtk-3 (5%) Extracting the files of libgtk-3 (5%) Extracting the files of libgtk-3 (5%) Extracting the files of libgtk-3 (6%) Extracting the files of libgtk-3 (6%) Extracting the files of libgtk-3 (6%) Extracting the files of libgtk-3 (7%) Extracting the files of libgtk-3 (7%) Extracting the files of libgtk-3 (7%) Extracting the files of libgtk-3 (7%) Extracting the files of libgtk-3 (8%) Extracting the files of libgtk-3 (8%) Extracting the files of libgtk-3 (8%) Extracting the files of libgtk-3 (9%) Extracting the files of libgtk-3 (9%) Extracting the files of libgtk-3 (9%) Extracting the files of libgtk-3 (10%) Extracting the files of libgtk-3 (10%) Extracting the files of libgtk-3 (10%) Extracting the files of libgtk-3 (11%) Extracting the files of libgtk-3 (11%) Extracting the files of libgtk-3 (11%) Extracting the files of libgtk-3 (12%) Extracting the files of libgtk-3 (12%) Extracting the files of libgtk-3 (12%) Extracting the files of libgtk-3 (13%) Extracting the files of libgtk-3 (13%) Extracting the files of libgtk-3 (13%) Extracting the files of libgtk-3 (14%) Extracting the files of libgtk-3 (14%) Extracting the files of libgtk-3 (14%) Extracting the files of libgtk-3 (14%) Extracting the files of libgtk-3 (15%) Extracting the files of libgtk-3 (15%) Extracting the files of libgtk-3 (15%) Extracting the files of libgtk-3 (16%) Extracting the files of libgtk-3 (16%) Extracting the files of libgtk-3 (16%) Extracting the files of libgtk-3 (17%) Extracting the files of libgtk-3 (17%) Extracting the files of libgtk-3 (17%) Extracting the files of libgtk-3 (18%) Extracting the files of libgtk-3 (18%) Extracting the files of libgtk-3 (18%) Extracting the files of libgtk-3 (19%) Extracting the files of libgtk-3 (19%) Extracting the files of libgtk-3 (19%) Extracting the files of libgtk-3 (20%) Extracting the files of libgtk-3 (20%) Extracting the files of libgtk-3 (20%) Extracting the files of libgtk-3 (21%) Extracting the files of libgtk-3 (21%) Extracting the files of libgtk-3 (21%) Extracting the files of libgtk-3 (21%) Extracting the files of libgtk-3 (22%) Extracting the files of libgtk-3 (22%) Extracting the files of libgtk-3 (22%) Extracting the files of libgtk-3 (23%) Extracting the files of libgtk-3 (23%) Extracting the files of libgtk-3 (23%) Extracting the files of libgtk-3 (24%) Extracting the files of libgtk-3 (24%) Extracting the files of libgtk-3 (24%) Extracting the files of libgtk-3 (25%) Extracting the files of libgtk-3 (25%) Extracting the files of libgtk-3 (25%) Extracting the files of libgtk-3 (26%) Extracting the files of libgtk-3 (26%) Extracting the files of libgtk-3 (26%) Extracting the files of libgtk-3 (27%) Extracting the files of libgtk-3 (27%) Extracting the files of libgtk-3 (27%) Extracting the files of libgtk-3 (28%) Extracting the files of libgtk-3 (28%) Extracting the files of libgtk-3 (28%) Extracting the files of libgtk-3 (28%) Extracting the files of libgtk-3 (29%) Extracting the files of libgtk-3 (29%) Extracting the files of libgtk-3 (29%) Extracting the files of libgtk-3 (30%) Extracting the files of libgtk-3 (30%) Extracting the files of libgtk-3 (30%) Extracting the files of libgtk-3 (31%) Extracting the files of libgtk-3 (31%) Extracting the files of libgtk-3 (31%) Extracting the files of libgtk-3 (32%) Extracting the files of libgtk-3 (32%) Extracting the files of libgtk-3 (32%) Extracting the files of libgtk-3 (33%) Extracting the files of libgtk-3 (33%) Extracting the files of libgtk-3 (33%) Extracting the files of libgtk-3 (34%) Extracting the files of libgtk-3 (34%) Extracting the files of libgtk-3 (34%) Extracting the files of libgtk-3 (35%) Extracting the files of libgtk-3 (35%) Extracting the files of libgtk-3 (35%) Extracting the files of libgtk-3 (35%) Extracting the files of libgtk-3 (36%) Extracting the files of libgtk-3 (36%) Extracting the files of libgtk-3 (36%) Extracting the files of libgtk-3 (37%) Extracting the files of libgtk-3 (37%) Extracting the files of libgtk-3 (37%) Extracting the files of libgtk-3 (38%) Extracting the files of libgtk-3 (38%) Extracting the files of libgtk-3 (38%) Extracting the files of libgtk-3 (39%) Extracting the files of libgtk-3 (39%) Extracting the files of libgtk-3 (39%) Extracting the files of libgtk-3 (40%) Extracting the files of libgtk-3 (40%) Extracting the files of libgtk-3 (40%) Extracting the files of libgtk-3 (41%) Extracting the files of libgtk-3 (41%) Extracting the files of libgtk-3 (41%) Extracting the files of libgtk-3 (42%) Extracting the files of libgtk-3 (42%) Extracting the files of libgtk-3 (42%) Extracting the files of libgtk-3 (42%) Extracting the files of libgtk-3 (43%) Extracting the files of libgtk-3 (43%) Extracting the files of libgtk-3 (43%) Extracting the files of libgtk-3 (44%) Extracting the files of libgtk-3 (44%) Extracting the files of libgtk-3 (44%) Extracting the files of libgtk-3 (45%) Extracting the files of libgtk-3 (45%) Extracting the files of libgtk-3 (45%) Extracting the files of libgtk-3 (46%) Extracting the files of libgtk-3 (46%) Extracting the files of libgtk-3 (46%) Extracting the files of libgtk-3 (47%) Extracting the files of libgtk-3 (47%) Extracting the files of libgtk-3 (47%) Extracting the files of libgtk-3 (48%) Extracting the files of libgtk-3 (48%) Extracting the files of libgtk-3 (48%) Extracting the files of libgtk-3 (49%) Extracting the files of libgtk-3 (49%) Extracting the files of libgtk-3 (49%) Extracting the files of libgtk-3 (50%) Extracting the files of libgtk-3 (50%) Extracting the files of libgtk-3 (50%) Extracting the files of libgtk-3 (50%) Extracting the files of libgtk-3 (51%) Extracting the files of libgtk-3 (51%) Extracting the files of libgtk-3 (51%) Extracting the files of libgtk-3 (52%) Extracting the files of libgtk-3 (52%) Extracting the files of libgtk-3 (52%) Extracting the files of libgtk-3 (53%) Extracting the files of libgtk-3 (53%) Extracting the files of libgtk-3 (53%) Extracting the files of libgtk-3 (54%) Extracting the files of libgtk-3 (54%) Extracting the files of libgtk-3 (54%) Extracting the files of libgtk-3 (55%) Extracting the files of libgtk-3 (55%) Extracting the files of libgtk-3 (55%) Extracting the files of libgtk-3 (56%) Extracting the files of libgtk-3 (56%) Extracting the files of libgtk-3 (56%) Extracting the files of libgtk-3 (57%) Extracting the files of libgtk-3 (57%) Extracting the files of libgtk-3 (57%) Extracting the files of libgtk-3 (57%) Extracting the files of libgtk-3 (58%) Extracting the files of libgtk-3 (58%) Extracting the files of libgtk-3 (58%) Extracting the files of libgtk-3 (59%) Extracting the files of libgtk-3 (59%) Extracting the files of libgtk-3 (59%) Extracting the files of libgtk-3 (60%) Extracting the files of libgtk-3 (60%) Extracting the files of libgtk-3 (60%) Extracting the files of libgtk-3 (61%) Extracting the files of libgtk-3 (61%) Extracting the files of libgtk-3 (61%) Extracting the files of libgtk-3 (62%) Extracting the files of libgtk-3 (62%) Extracting the files of libgtk-3 (62%) Extracting the files of libgtk-3 (63%) Extracting the files of libgtk-3 (63%) Extracting the files of libgtk-3 (63%) Extracting the files of libgtk-3 (64%) Extracting the files of libgtk-3 (64%) Extracting the files of libgtk-3 (64%) Extracting the files of libgtk-3 (64%) Extracting the files of libgtk-3 (65%) Extracting the files of libgtk-3 (65%) Extracting the files of libgtk-3 (65%) Extracting the files of libgtk-3 (66%) Extracting the files of libgtk-3 (66%) Extracting the files of libgtk-3 (66%) Extracting the files of libgtk-3 (67%) Extracting the files of libgtk-3 (67%) Extracting the files of libgtk-3 (67%) Extracting the files of libgtk-3 (68%) Extracting the files of libgtk-3 (68%) Extracting the files of libgtk-3 (68%) Extracting the files of libgtk-3 (69%) Extracting the files of libgtk-3 (69%) Extracting the files of libgtk-3 (69%) Extracting the files of libgtk-3 (70%) Extracting the files of libgtk-3 (70%) Extracting the files of libgtk-3 (70%) Extracting the files of libgtk-3 (71%) Extracting the files of libgtk-3 (71%) Extracting the files of libgtk-3 (71%) Extracting the files of libgtk-3 (71%) Extracting the files of libgtk-3 (72%) Extracting the files of libgtk-3 (72%) Extracting the files of libgtk-3 (72%) Extracting the files of libgtk-3 (73%) Extracting the files of libgtk-3 (73%) Extracting the files of libgtk-3 (73%) Extracting the files of libgtk-3 (74%) Extracting the files of libgtk-3 (74%) Extracting the files of libgtk-3 (74%) Extracting the files of libgtk-3 (75%) Extracting the files of libgtk-3 (75%) Extracting the files of libgtk-3 (75%) Extracting the files of libgtk-3 (76%) Extracting the files of libgtk-3 (76%) Extracting the files of libgtk-3 (76%) Extracting the files of libgtk-3 (77%) Extracting the files of libgtk-3 (77%) Extracting the files of libgtk-3 (77%) Extracting the files of libgtk-3 (78%) Extracting the files of libgtk-3 (78%) Extracting the files of libgtk-3 (78%) Extracting the files of libgtk-3 (78%) Extracting the files of libgtk-3 (79%) Extracting the files of libgtk-3 (79%) Extracting the files of libgtk-3 (79%) Extracting the files of libgtk-3 (80%) Extracting the files of libgtk-3 (80%) Extracting the files of libgtk-3 (80%) Extracting the files of libgtk-3 (81%) Extracting the files of libgtk-3 (81%) Extracting the files of libgtk-3 (81%) Extracting the files of libgtk-3 (82%) Extracting the files of libgtk-3 (82%) Extracting the files of libgtk-3 (82%) Extracting the files of libgtk-3 (83%) Extracting the files of libgtk-3 (83%) Extracting the files of libgtk-3 (83%) Extracting the files of libgtk-3 (84%) Extracting the files of libgtk-3 (84%) Extracting the files of libgtk-3 (84%) Extracting the files of libgtk-3 (85%) Extracting the files of libgtk-3 (85%) Extracting the files of libgtk-3 (85%) Extracting the files of libgtk-3 (85%) Extracting the files of libgtk-3 (86%) Extracting the files of libgtk-3 (86%) Extracting the files of libgtk-3 (86%) Extracting the files of libgtk-3 (87%) Extracting the files of libgtk-3 (87%) Extracting the files of libgtk-3 (87%) Extracting the files of libgtk-3 (88%) Extracting the files of libgtk-3 (88%) Extracting the files of libgtk-3 (88%) Extracting the files of libgtk-3 (89%) Extracting the files of libgtk-3 (89%) Extracting the files of libgtk-3 (89%) Extracting the files of libgtk-3 (90%) Extracting the files of libgtk-3 (90%) Extracting the files of libgtk-3 (90%) Extracting the files of libgtk-3 (91%) Extracting the files of libgtk-3 (91%) Extracting the files of libgtk-3 (91%) Extracting the files of libgtk-3 (92%) Extracting the files of libgtk-3 (92%) Extracting the files of libgtk-3 (92%) Extracting the files of libgtk-3 (92%) Extracting the files of libgtk-3 (93%) Extracting the files of libgtk-3 (93%) Extracting the files of libgtk-3 (93%) Extracting the files of libgtk-3 (94%) Extracting the files of libgtk-3 (94%) Extracting the files of libgtk-3 (94%) Extracting the files of libgtk-3 (95%) Extracting the files of libgtk-3 (95%) Extracting the files of libgtk-3 (95%) Extracting the files of libgtk-3 (96%) Extracting the files of libgtk-3 (96%) Extracting the files of libgtk-3 (96%) Extracting the files of libgtk-3 (97%) Extracting the files of libgtk-3 (97%) Extracting the files of libgtk-3 (97%) Extracting the files of libgtk-3 (98%) Extracting the files of libgtk-3 (98%) Extracting the files of libgtk-3 (98%) Extracting the files of libgtk-3 (99%) Extracting the files of libgtk-3 (99%) Extracting the files of libgtk-3 (99%) Extracting the files of libgtk-3 (100%) [complete] Installed libgtk-3 Installing 235 / 293 Installing libhunspell, version 1.7.3, release 12 Extracting the files of libhunspell (1%) Extracting the files of libhunspell (2%) Extracting the files of libhunspell (3%) Extracting the files of libhunspell (4%) Extracting the files of libhunspell (5%) Extracting the files of libhunspell (6%) Extracting the files of libhunspell (7%) Extracting the files of libhunspell (8%) Extracting the files of libhunspell (9%) Extracting the files of libhunspell (10%) Extracting the files of libhunspell (11%) Extracting the files of libhunspell (12%) Extracting the files of libhunspell (13%) Extracting the files of libhunspell (14%) Extracting the files of libhunspell (15%) Extracting the files of libhunspell (16%) Extracting the files of libhunspell (17%) Extracting the files of libhunspell (18%) Extracting the files of libhunspell (19%) Extracting the files of libhunspell (20%) Extracting the files of libhunspell (21%) Extracting the files of libhunspell (22%) Extracting the files of libhunspell (23%) Extracting the files of libhunspell (24%) Extracting the files of libhunspell (25%) Extracting the files of libhunspell (26%) Extracting the files of libhunspell (27%) Extracting the files of libhunspell (28%) Extracting the files of libhunspell (29%) Extracting the files of libhunspell (30%) Extracting the files of libhunspell (31%) Extracting the files of libhunspell (32%) Extracting the files of libhunspell (33%) Extracting the files of libhunspell (34%) Extracting the files of libhunspell (35%) Extracting the files of libhunspell (36%) Extracting the files of libhunspell (37%) Extracting the files of libhunspell (38%) Extracting the files of libhunspell (39%) Extracting the files of libhunspell (40%) Extracting the files of libhunspell (41%) Extracting the files of libhunspell (42%) Extracting the files of libhunspell (43%) Extracting the files of libhunspell (44%) Extracting the files of libhunspell (45%) Extracting the files of libhunspell (46%) Extracting the files of libhunspell (47%) Extracting the files of libhunspell (48%) Extracting the files of libhunspell (50%) Extracting the files of libhunspell (51%) Extracting the files of libhunspell (52%) Extracting the files of libhunspell (53%) Extracting the files of libhunspell (54%) Extracting the files of libhunspell (55%) Extracting the files of libhunspell (56%) Extracting the files of libhunspell (57%) Extracting the files of libhunspell (58%) Extracting the files of libhunspell (59%) Extracting the files of libhunspell (60%) Extracting the files of libhunspell (61%) Extracting the files of libhunspell (62%) Extracting the files of libhunspell (63%) Extracting the files of libhunspell (64%) Extracting the files of libhunspell (65%) Extracting the files of libhunspell (66%) Extracting the files of libhunspell (67%) Extracting the files of libhunspell (68%) Extracting the files of libhunspell (69%) Extracting the files of libhunspell (70%) Extracting the files of libhunspell (71%) Extracting the files of libhunspell (72%) Extracting the files of libhunspell (73%) Extracting the files of libhunspell (74%) Extracting the files of libhunspell (75%) Extracting the files of libhunspell (76%) Extracting the files of libhunspell (77%) Extracting the files of libhunspell (78%) Extracting the files of libhunspell (79%) Extracting the files of libhunspell (80%) Extracting the files of libhunspell (81%) Extracting the files of libhunspell (82%) Extracting the files of libhunspell (83%) Extracting the files of libhunspell (84%) Extracting the files of libhunspell (85%) Extracting the files of libhunspell (86%) Extracting the files of libhunspell (87%) Extracting the files of libhunspell (88%) Extracting the files of libhunspell (89%) Extracting the files of libhunspell (90%) Extracting the files of libhunspell (91%) Extracting the files of libhunspell (92%) Extracting the files of libhunspell (93%) Extracting the files of libhunspell (94%) Extracting the files of libhunspell (95%) Extracting the files of libhunspell (96%) Extracting the files of libhunspell (97%) Extracting the files of libhunspell (98%) Extracting the files of libhunspell (100%) [complete] Installed libhunspell Installing 236 / 293 Installing enchant, version 2.8.19, release 30 Extracting the files of enchant (7%) Extracting the files of enchant (14%) Extracting the files of enchant (21%) Extracting the files of enchant (28%) Extracting the files of enchant (35%) Extracting the files of enchant (42%) Extracting the files of enchant (50%) Extracting the files of enchant (57%) Extracting the files of enchant (64%) Extracting the files of enchant (71%) Extracting the files of enchant (78%) Extracting the files of enchant (85%) Extracting the files of enchant (92%) Extracting the files of enchant (100%) [complete] Installed enchant Installing 237 / 293 Installing xdg-dbus-proxy, version 0.1.8, release 8 Extracting the files of xdg-dbus-proxy (33%) Extracting the files of xdg-dbus-proxy (66%) Extracting the files of xdg-dbus-proxy (100%) [complete] Installed xdg-dbus-proxy Installing 238 / 293 Installing libwebkit-gtk41, version 2.52.5, release 147 Extracting the files of libwebkit-gtk41 (1%) Extracting the files of libwebkit-gtk41 (2%) Extracting the files of libwebkit-gtk41 (4%) Extracting the files of libwebkit-gtk41 (5%) Extracting the files of libwebkit-gtk41 (6%) Extracting the files of libwebkit-gtk41 (8%) Extracting the files of libwebkit-gtk41 (9%) Extracting the files of libwebkit-gtk41 (10%) Extracting the files of libwebkit-gtk41 (12%) Extracting the files of libwebkit-gtk41 (13%) Extracting the files of libwebkit-gtk41 (15%) Extracting the files of libwebkit-gtk41 (16%) Extracting the files of libwebkit-gtk41 (17%) Extracting the files of libwebkit-gtk41 (19%) Extracting the files of libwebkit-gtk41 (20%) Extracting the files of libwebkit-gtk41 (21%) Extracting the files of libwebkit-gtk41 (23%) Extracting the files of libwebkit-gtk41 (24%) Extracting the files of libwebkit-gtk41 (26%) Extracting the files of libwebkit-gtk41 (27%) Extracting the files of libwebkit-gtk41 (28%) Extracting the files of libwebkit-gtk41 (30%) Extracting the files of libwebkit-gtk41 (31%) Extracting the files of libwebkit-gtk41 (32%) Extracting the files of libwebkit-gtk41 (34%) Extracting the files of libwebkit-gtk41 (35%) Extracting the files of libwebkit-gtk41 (36%) Extracting the files of libwebkit-gtk41 (38%) Extracting the files of libwebkit-gtk41 (39%) Extracting the files of libwebkit-gtk41 (41%) Extracting the files of libwebkit-gtk41 (42%) Extracting the files of libwebkit-gtk41 (43%) Extracting the files of libwebkit-gtk41 (45%) Extracting the files of libwebkit-gtk41 (46%) Extracting the files of libwebkit-gtk41 (47%) Extracting the files of libwebkit-gtk41 (49%) Extracting the files of libwebkit-gtk41 (50%) Extracting the files of libwebkit-gtk41 (52%) Extracting the files of libwebkit-gtk41 (53%) Extracting the files of libwebkit-gtk41 (54%) Extracting the files of libwebkit-gtk41 (56%) Extracting the files of libwebkit-gtk41 (57%) Extracting the files of libwebkit-gtk41 (58%) Extracting the files of libwebkit-gtk41 (60%) Extracting the files of libwebkit-gtk41 (61%) Extracting the files of libwebkit-gtk41 (63%) Extracting the files of libwebkit-gtk41 (64%) Extracting the files of libwebkit-gtk41 (65%) Extracting the files of libwebkit-gtk41 (67%) Extracting the files of libwebkit-gtk41 (68%) Extracting the files of libwebkit-gtk41 (69%) Extracting the files of libwebkit-gtk41 (71%) Extracting the files of libwebkit-gtk41 (72%) Extracting the files of libwebkit-gtk41 (73%) Extracting the files of libwebkit-gtk41 (75%) Extracting the files of libwebkit-gtk41 (76%) Extracting the files of libwebkit-gtk41 (78%) Extracting the files of libwebkit-gtk41 (79%) Extracting the files of libwebkit-gtk41 (80%) Extracting the files of libwebkit-gtk41 (82%) Extracting the files of libwebkit-gtk41 (83%) Extracting the files of libwebkit-gtk41 (84%) Extracting the files of libwebkit-gtk41 (86%) Extracting the files of libwebkit-gtk41 (87%) Extracting the files of libwebkit-gtk41 (89%) Extracting the files of libwebkit-gtk41 (90%) Extracting the files of libwebkit-gtk41 (91%) Extracting the files of libwebkit-gtk41 (93%) Extracting the files of libwebkit-gtk41 (94%) Extracting the files of libwebkit-gtk41 (95%) Extracting the files of libwebkit-gtk41 (97%) Extracting the files of libwebkit-gtk41 (98%) Extracting the files of libwebkit-gtk41 (100%) [complete] Installed libwebkit-gtk41 Installing 239 / 293 Installing wxwidgets, version 3.2.8, release 41 Extracting the files of wxwidgets (1%) Extracting the files of wxwidgets (2%) Extracting the files of wxwidgets (3%) Extracting the files of wxwidgets (4%) Extracting the files of wxwidgets (5%) Extracting the files of wxwidgets (6%) Extracting the files of wxwidgets (7%) Extracting the files of wxwidgets (8%) Extracting the files of wxwidgets (10%) Extracting the files of wxwidgets (11%) Extracting the files of wxwidgets (12%) Extracting the files of wxwidgets (13%) Extracting the files of wxwidgets (14%) Extracting the files of wxwidgets (15%) Extracting the files of wxwidgets (16%) Extracting the files of wxwidgets (17%) Extracting the files of wxwidgets (18%) Extracting the files of wxwidgets (20%) Extracting the files of wxwidgets (21%) Extracting the files of wxwidgets (22%) Extracting the files of wxwidgets (23%) Extracting the files of wxwidgets (24%) Extracting the files of wxwidgets (25%) Extracting the files of wxwidgets (26%) Extracting the files of wxwidgets (27%) Extracting the files of wxwidgets (28%) Extracting the files of wxwidgets (30%) Extracting the files of wxwidgets (31%) Extracting the files of wxwidgets (32%) Extracting the files of wxwidgets (33%) Extracting the files of wxwidgets (34%) Extracting the files of wxwidgets (35%) Extracting the files of wxwidgets (36%) Extracting the files of wxwidgets (37%) Extracting the files of wxwidgets (38%) Extracting the files of wxwidgets (40%) Extracting the files of wxwidgets (41%) Extracting the files of wxwidgets (42%) Extracting the files of wxwidgets (43%) Extracting the files of wxwidgets (44%) Extracting the files of wxwidgets (45%) Extracting the files of wxwidgets (46%) Extracting the files of wxwidgets (47%) Extracting the files of wxwidgets (48%) Extracting the files of wxwidgets (50%) Extracting the files of wxwidgets (51%) Extracting the files of wxwidgets (52%) Extracting the files of wxwidgets (53%) Extracting the files of wxwidgets (54%) Extracting the files of wxwidgets (55%) Extracting the files of wxwidgets (56%) Extracting the files of wxwidgets (57%) Extracting the files of wxwidgets (58%) Extracting the files of wxwidgets (60%) Extracting the files of wxwidgets (61%) Extracting the files of wxwidgets (62%) Extracting the files of wxwidgets (63%) Extracting the files of wxwidgets (64%) Extracting the files of wxwidgets (65%) Extracting the files of wxwidgets (66%) Extracting the files of wxwidgets (67%) Extracting the files of wxwidgets (68%) Extracting the files of wxwidgets (70%) Extracting the files of wxwidgets (71%) Extracting the files of wxwidgets (72%) Extracting the files of wxwidgets (73%) Extracting the files of wxwidgets (74%) Extracting the files of wxwidgets (75%) Extracting the files of wxwidgets (76%) Extracting the files of wxwidgets (77%) Extracting the files of wxwidgets (78%) Extracting the files of wxwidgets (80%) Extracting the files of wxwidgets (81%) Extracting the files of wxwidgets (82%) Extracting the files of wxwidgets (83%) Extracting the files of wxwidgets (84%) Extracting the files of wxwidgets (85%) Extracting the files of wxwidgets (86%) Extracting the files of wxwidgets (87%) Extracting the files of wxwidgets (88%) Extracting the files of wxwidgets (90%) Extracting the files of wxwidgets (91%) Extracting the files of wxwidgets (92%) Extracting the files of wxwidgets (93%) Extracting the files of wxwidgets (94%) Extracting the files of wxwidgets (95%) Extracting the files of wxwidgets (96%) Extracting the files of wxwidgets (97%) Extracting the files of wxwidgets (98%) Extracting the files of wxwidgets (100%) [complete] Installed wxwidgets Installing 240 / 293 Installing fribidi-devel, version 1.0.15, release 10 Extracting the files of fribidi-devel (4%) Extracting the files of fribidi-devel (8%) Extracting the files of fribidi-devel (12%) Extracting the files of fribidi-devel (16%) Extracting the files of fribidi-devel (20%) Extracting the files of fribidi-devel (24%) Extracting the files of fribidi-devel (28%) Extracting the files of fribidi-devel (32%) Extracting the files of fribidi-devel (36%) Extracting the files of fribidi-devel (40%) Extracting the files of fribidi-devel (44%) Extracting the files of fribidi-devel (48%) Extracting the files of fribidi-devel (52%) Extracting the files of fribidi-devel (56%) Extracting the files of fribidi-devel (60%) Extracting the files of fribidi-devel (64%) Extracting the files of fribidi-devel (68%) Extracting the files of fribidi-devel (72%) Extracting the files of fribidi-devel (76%) Extracting the files of fribidi-devel (80%) Extracting the files of fribidi-devel (84%) Extracting the files of fribidi-devel (88%) Extracting the files of fribidi-devel (92%) Extracting the files of fribidi-devel (96%) Extracting the files of fribidi-devel (100%) [complete] Installed fribidi-devel Installing 241 / 293 Installing libxdamage-devel, version 1.1.7, release 19 Extracting the files of libxdamage-devel (33%) Extracting the files of libxdamage-devel (66%) Extracting the files of libxdamage-devel (100%) [complete] Installed libxdamage-devel Installing 242 / 293 Installing pugixml, version 1.15, release 7 Extracting the files of pugixml (50%) Extracting the files of pugixml (100%) [complete] Installed pugixml Installing 243 / 293 Installing pugixml-devel, version 1.15, release 7 Extracting the files of pugixml-devel (12%) Extracting the files of pugixml-devel (25%) Extracting the files of pugixml-devel (37%) Extracting the files of pugixml-devel (50%) Extracting the files of pugixml-devel (62%) Extracting the files of pugixml-devel (75%) Extracting the files of pugixml-devel (87%) Extracting the files of pugixml-devel (100%) [complete] Installed pugixml-devel Installing 244 / 293 Installing pixman-devel, version 0.46.4, release 23 Extracting the files of pixman-devel (25%) Extracting the files of pixman-devel (50%) Extracting the files of pixman-devel (75%) Extracting the files of pixman-devel (100%) [complete] Installed pixman-devel Installing 245 / 293 Installing ngtcp2-devel, version 1.24.0, release 2 Extracting the files of ngtcp2-devel (8%) Extracting the files of ngtcp2-devel (16%) Extracting the files of ngtcp2-devel (25%) Extracting the files of ngtcp2-devel (33%) Extracting the files of ngtcp2-devel (41%) Extracting the files of ngtcp2-devel (50%) Extracting the files of ngtcp2-devel (58%) Extracting the files of ngtcp2-devel (66%) Extracting the files of ngtcp2-devel (75%) Extracting the files of ngtcp2-devel (83%) Extracting the files of ngtcp2-devel (91%) Extracting the files of ngtcp2-devel (100%) [complete] Installed ngtcp2-devel Installing 246 / 293 Installing libxinerama-devel, version 1.1.6, release 18 Extracting the files of libxinerama-devel (11%) Extracting the files of libxinerama-devel (22%) Extracting the files of libxinerama-devel (33%) Extracting the files of libxinerama-devel (44%) Extracting the files of libxinerama-devel (55%) Extracting the files of libxinerama-devel (66%) Extracting the files of libxinerama-devel (77%) Extracting the files of libxinerama-devel (88%) Extracting the files of libxinerama-devel (100%) [complete] Installed libxinerama-devel Installing 247 / 293 Installing libdatrie-devel, version 0.2.14, release 3 Extracting the files of libdatrie-devel (16%) Extracting the files of libdatrie-devel (33%) Extracting the files of libdatrie-devel (50%) Extracting the files of libdatrie-devel (66%) Extracting the files of libdatrie-devel (83%) Extracting the files of libdatrie-devel (100%) [complete] Installed libdatrie-devel Installing 248 / 293 Installing libthai-devel, version 0.1.30, release 3 Extracting the files of libthai-devel (5%) Extracting the files of libthai-devel (10%) Extracting the files of libthai-devel (15%) Extracting the files of libthai-devel (21%) Extracting the files of libthai-devel (26%) Extracting the files of libthai-devel (31%) Extracting the files of libthai-devel (36%) Extracting the files of libthai-devel (42%) Extracting the files of libthai-devel (47%) Extracting the files of libthai-devel (52%) Extracting the files of libthai-devel (57%) Extracting the files of libthai-devel (63%) Extracting the files of libthai-devel (68%) Extracting the files of libthai-devel (73%) Extracting the files of libthai-devel (78%) Extracting the files of libthai-devel (84%) Extracting the files of libthai-devel (89%) Extracting the files of libthai-devel (94%) Extracting the files of libthai-devel (100%) [complete] Installed libthai-devel Installing 249 / 293 Installing wayland-devel, version 1.26.0, release 36 Extracting the files of wayland-devel (3%) Extracting the files of wayland-devel (7%) Extracting the files of wayland-devel (11%) Extracting the files of wayland-devel (14%) Extracting the files of wayland-devel (18%) Extracting the files of wayland-devel (22%) Extracting the files of wayland-devel (25%) Extracting the files of wayland-devel (29%) Extracting the files of wayland-devel (33%) Extracting the files of wayland-devel (37%) Extracting the files of wayland-devel (40%) Extracting the files of wayland-devel (44%) Extracting the files of wayland-devel (48%) Extracting the files of wayland-devel (51%) Extracting the files of wayland-devel (55%) Extracting the files of wayland-devel (59%) Extracting the files of wayland-devel (62%) Extracting the files of wayland-devel (66%) Extracting the files of wayland-devel (70%) Extracting the files of wayland-devel (74%) Extracting the files of wayland-devel (77%) Extracting the files of wayland-devel (81%) Extracting the files of wayland-devel (85%) Extracting the files of wayland-devel (88%) Extracting the files of wayland-devel (92%) Extracting the files of wayland-devel (96%) Extracting the files of wayland-devel (100%) [complete] Installed wayland-devel Installing 250 / 293 Installing libcairo-devel, version 1.18.2, release 55 Extracting the files of libcairo-devel (2%) Extracting the files of libcairo-devel (5%) Extracting the files of libcairo-devel (8%) Extracting the files of libcairo-devel (11%) Extracting the files of libcairo-devel (14%) Extracting the files of libcairo-devel (17%) Extracting the files of libcairo-devel (20%) Extracting the files of libcairo-devel (23%) Extracting the files of libcairo-devel (26%) Extracting the files of libcairo-devel (29%) Extracting the files of libcairo-devel (32%) Extracting the files of libcairo-devel (35%) Extracting the files of libcairo-devel (38%) Extracting the files of libcairo-devel (41%) Extracting the files of libcairo-devel (44%) Extracting the files of libcairo-devel (47%) Extracting the files of libcairo-devel (50%) Extracting the files of libcairo-devel (52%) Extracting the files of libcairo-devel (55%) Extracting the files of libcairo-devel (58%) Extracting the files of libcairo-devel (61%) Extracting the files of libcairo-devel (64%) Extracting the files of libcairo-devel (67%) Extracting the files of libcairo-devel (70%) Extracting the files of libcairo-devel (73%) Extracting the files of libcairo-devel (76%) Extracting the files of libcairo-devel (79%) Extracting the files of libcairo-devel (82%) Extracting the files of libcairo-devel (85%) Extracting the files of libcairo-devel (88%) Extracting the files of libcairo-devel (91%) Extracting the files of libcairo-devel (94%) Extracting the files of libcairo-devel (97%) Extracting the files of libcairo-devel (100%) [complete] Installed libcairo-devel Installing 251 / 293 Installing graphite2-devel, version 1.3.15, release 9 Extracting the files of graphite2-devel (16%) Extracting the files of graphite2-devel (33%) Extracting the files of graphite2-devel (50%) Extracting the files of graphite2-devel (66%) Extracting the files of graphite2-devel (83%) Extracting the files of graphite2-devel (100%) [complete] Installed graphite2-devel Installing 252 / 293 Installing harfbuzz-devel, version 14.2.1, release 87 Extracting the files of harfbuzz-devel (1%) Extracting the files of harfbuzz-devel (3%) Extracting the files of harfbuzz-devel (5%) Extracting the files of harfbuzz-devel (6%) Extracting the files of harfbuzz-devel (8%) Extracting the files of harfbuzz-devel (10%) Extracting the files of harfbuzz-devel (11%) Extracting the files of harfbuzz-devel (13%) Extracting the files of harfbuzz-devel (15%) Extracting the files of harfbuzz-devel (16%) Extracting the files of harfbuzz-devel (18%) Extracting the files of harfbuzz-devel (20%) Extracting the files of harfbuzz-devel (21%) Extracting the files of harfbuzz-devel (23%) Extracting the files of harfbuzz-devel (25%) Extracting the files of harfbuzz-devel (26%) Extracting the files of harfbuzz-devel (28%) Extracting the files of harfbuzz-devel (30%) Extracting the files of harfbuzz-devel (31%) Extracting the files of harfbuzz-devel (33%) Extracting the files of harfbuzz-devel (35%) Extracting the files of harfbuzz-devel (36%) Extracting the files of harfbuzz-devel (38%) Extracting the files of harfbuzz-devel (40%) Extracting the files of harfbuzz-devel (41%) Extracting the files of harfbuzz-devel (43%) Extracting the files of harfbuzz-devel (45%) Extracting the files of harfbuzz-devel (46%) Extracting the files of harfbuzz-devel (48%) Extracting the files of harfbuzz-devel (50%) Extracting the files of harfbuzz-devel (51%) Extracting the files of harfbuzz-devel (53%) Extracting the files of harfbuzz-devel (55%) Extracting the files of harfbuzz-devel (56%) Extracting the files of harfbuzz-devel (58%) Extracting the files of harfbuzz-devel (60%) Extracting the files of harfbuzz-devel (61%) Extracting the files of harfbuzz-devel (63%) Extracting the files of harfbuzz-devel (65%) Extracting the files of harfbuzz-devel (66%) Extracting the files of harfbuzz-devel (68%) Extracting the files of harfbuzz-devel (70%) Extracting the files of harfbuzz-devel (71%) Extracting the files of harfbuzz-devel (73%) Extracting the files of harfbuzz-devel (75%) Extracting the files of harfbuzz-devel (76%) Extracting the files of harfbuzz-devel (78%) Extracting the files of harfbuzz-devel (80%) Extracting the files of harfbuzz-devel (81%) Extracting the files of harfbuzz-devel (83%) Extracting the files of harfbuzz-devel (85%) Extracting the files of harfbuzz-devel (86%) Extracting the files of harfbuzz-devel (88%) Extracting the files of harfbuzz-devel (90%) Extracting the files of harfbuzz-devel (91%) Extracting the files of harfbuzz-devel (93%) Extracting the files of harfbuzz-devel (95%) Extracting the files of harfbuzz-devel (96%) Extracting the files of harfbuzz-devel (98%) Extracting the files of harfbuzz-devel (100%) [complete] Installed harfbuzz-devel Installing 253 / 293 Installing pango-devel, version 1.58.2, release 66 Extracting the files of pango-devel (1%) Extracting the files of pango-devel (3%) Extracting the files of pango-devel (5%) Extracting the files of pango-devel (7%) Extracting the files of pango-devel (9%) Extracting the files of pango-devel (11%) Extracting the files of pango-devel (12%) Extracting the files of pango-devel (14%) Extracting the files of pango-devel (16%) Extracting the files of pango-devel (18%) Extracting the files of pango-devel (20%) Extracting the files of pango-devel (22%) Extracting the files of pango-devel (24%) Extracting the files of pango-devel (25%) Extracting the files of pango-devel (27%) Extracting the files of pango-devel (29%) Extracting the files of pango-devel (31%) Extracting the files of pango-devel (33%) Extracting the files of pango-devel (35%) Extracting the files of pango-devel (37%) Extracting the files of pango-devel (38%) Extracting the files of pango-devel (40%) Extracting the files of pango-devel (42%) Extracting the files of pango-devel (44%) Extracting the files of pango-devel (46%) Extracting the files of pango-devel (48%) Extracting the files of pango-devel (50%) Extracting the files of pango-devel (51%) Extracting the files of pango-devel (53%) Extracting the files of pango-devel (55%) Extracting the files of pango-devel (57%) Extracting the files of pango-devel (59%) Extracting the files of pango-devel (61%) Extracting the files of pango-devel (62%) Extracting the files of pango-devel (64%) Extracting the files of pango-devel (66%) Extracting the files of pango-devel (68%) Extracting the files of pango-devel (70%) Extracting the files of pango-devel (72%) Extracting the files of pango-devel (74%) Extracting the files of pango-devel (75%) Extracting the files of pango-devel (77%) Extracting the files of pango-devel (79%) Extracting the files of pango-devel (81%) Extracting the files of pango-devel (83%) Extracting the files of pango-devel (85%) Extracting the files of pango-devel (87%) Extracting the files of pango-devel (88%) Extracting the files of pango-devel (90%) Extracting the files of pango-devel (92%) Extracting the files of pango-devel (94%) Extracting the files of pango-devel (96%) Extracting the files of pango-devel (98%) Extracting the files of pango-devel (100%) [complete] Installed pango-devel Installing 254 / 293 Installing libxkbcommon-devel, version 1.13.1, release 19 Extracting the files of libxkbcommon-devel (7%) Extracting the files of libxkbcommon-devel (15%) Extracting the files of libxkbcommon-devel (23%) Extracting the files of libxkbcommon-devel (30%) Extracting the files of libxkbcommon-devel (38%) Extracting the files of libxkbcommon-devel (46%) Extracting the files of libxkbcommon-devel (53%) Extracting the files of libxkbcommon-devel (61%) Extracting the files of libxkbcommon-devel (69%) Extracting the files of libxkbcommon-devel (76%) Extracting the files of libxkbcommon-devel (84%) Extracting the files of libxkbcommon-devel (92%) Extracting the files of libxkbcommon-devel (100%) [complete] Installed libxkbcommon-devel Installing 255 / 293 Installing libepoxy-devel, version 1.5.10, release 14 Extracting the files of libepoxy-devel (11%) Extracting the files of libepoxy-devel (22%) Extracting the files of libepoxy-devel (33%) Extracting the files of libepoxy-devel (44%) Extracting the files of libepoxy-devel (55%) Extracting the files of libepoxy-devel (66%) Extracting the files of libepoxy-devel (77%) Extracting the files of libepoxy-devel (88%) Extracting the files of libepoxy-devel (100%) [complete] Installed libepoxy-devel Installing 256 / 293 Installing libseccomp-devel, version 2.6.1, release 13 Extracting the files of libseccomp-devel (2%) Extracting the files of libseccomp-devel (5%) Extracting the files of libseccomp-devel (7%) Extracting the files of libseccomp-devel (10%) Extracting the files of libseccomp-devel (12%) Extracting the files of libseccomp-devel (15%) Extracting the files of libseccomp-devel (17%) Extracting the files of libseccomp-devel (20%) Extracting the files of libseccomp-devel (23%) Extracting the files of libseccomp-devel (25%) Extracting the files of libseccomp-devel (28%) Extracting the files of libseccomp-devel (30%) Extracting the files of libseccomp-devel (33%) Extracting the files of libseccomp-devel (35%) Extracting the files of libseccomp-devel (38%) Extracting the files of libseccomp-devel (41%) Extracting the files of libseccomp-devel (43%) Extracting the files of libseccomp-devel (46%) Extracting the files of libseccomp-devel (48%) Extracting the files of libseccomp-devel (51%) Extracting the files of libseccomp-devel (53%) Extracting the files of libseccomp-devel (56%) Extracting the files of libseccomp-devel (58%) Extracting the files of libseccomp-devel (61%) Extracting the files of libseccomp-devel (64%) Extracting the files of libseccomp-devel (66%) Extracting the files of libseccomp-devel (69%) Extracting the files of libseccomp-devel (71%) Extracting the files of libseccomp-devel (74%) Extracting the files of libseccomp-devel (76%) Extracting the files of libseccomp-devel (79%) Extracting the files of libseccomp-devel (82%) Extracting the files of libseccomp-devel (84%) Extracting the files of libseccomp-devel (87%) Extracting the files of libseccomp-devel (89%) Extracting the files of libseccomp-devel (92%) Extracting the files of libseccomp-devel (94%) Extracting the files of libseccomp-devel (97%) Extracting the files of libseccomp-devel (100%) [complete] Installed libseccomp-devel Installing 257 / 293 Installing liblcms2-devel, version 2.19.1, release 22 Extracting the files of liblcms2-devel (12%) Extracting the files of liblcms2-devel (25%) Extracting the files of liblcms2-devel (37%) Extracting the files of liblcms2-devel (50%) Extracting the files of liblcms2-devel (62%) Extracting the files of liblcms2-devel (75%) Extracting the files of liblcms2-devel (87%) Extracting the files of liblcms2-devel (100%) [complete] Installed liblcms2-devel Installing 258 / 293 Installing glycin-devel, version 2.1.5, release 13 Extracting the files of glycin-devel (16%) Extracting the files of glycin-devel (33%) Extracting the files of glycin-devel (50%) Extracting the files of glycin-devel (66%) Extracting the files of glycin-devel (83%) Extracting the files of glycin-devel (100%) [complete] Installed glycin-devel Installing 259 / 293 Installing gdk-pixbuf-devel, version 2.44.7, release 64 Extracting the files of gdk-pixbuf-devel (6%) Extracting the files of gdk-pixbuf-devel (12%) Extracting the files of gdk-pixbuf-devel (18%) Extracting the files of gdk-pixbuf-devel (25%) Extracting the files of gdk-pixbuf-devel (31%) Extracting the files of gdk-pixbuf-devel (37%) Extracting the files of gdk-pixbuf-devel (43%) Extracting the files of gdk-pixbuf-devel (50%) Extracting the files of gdk-pixbuf-devel (56%) Extracting the files of gdk-pixbuf-devel (62%) Extracting the files of gdk-pixbuf-devel (68%) Extracting the files of gdk-pixbuf-devel (75%) Extracting the files of gdk-pixbuf-devel (81%) Extracting the files of gdk-pixbuf-devel (87%) Extracting the files of gdk-pixbuf-devel (93%) Extracting the files of gdk-pixbuf-devel (100%) [complete] Installed gdk-pixbuf-devel Installing 260 / 293 Installing libxcursor-devel, version 1.2.3, release 22 Extracting the files of libxcursor-devel (1%) Extracting the files of libxcursor-devel (3%) Extracting the files of libxcursor-devel (4%) Extracting the files of libxcursor-devel (6%) Extracting the files of libxcursor-devel (7%) Extracting the files of libxcursor-devel (9%) Extracting the files of libxcursor-devel (11%) Extracting the files of libxcursor-devel (12%) Extracting the files of libxcursor-devel (14%) Extracting the files of libxcursor-devel (15%) Extracting the files of libxcursor-devel (17%) Extracting the files of libxcursor-devel (19%) Extracting the files of libxcursor-devel (20%) Extracting the files of libxcursor-devel (22%) Extracting the files of libxcursor-devel (23%) Extracting the files of libxcursor-devel (25%) Extracting the files of libxcursor-devel (26%) Extracting the files of libxcursor-devel (28%) Extracting the files of libxcursor-devel (30%) Extracting the files of libxcursor-devel (31%) Extracting the files of libxcursor-devel (33%) Extracting the files of libxcursor-devel (34%) Extracting the files of libxcursor-devel (36%) Extracting the files of libxcursor-devel (38%) Extracting the files of libxcursor-devel (39%) Extracting the files of libxcursor-devel (41%) Extracting the files of libxcursor-devel (42%) Extracting the files of libxcursor-devel (44%) Extracting the files of libxcursor-devel (46%) Extracting the files of libxcursor-devel (47%) Extracting the files of libxcursor-devel (49%) Extracting the files of libxcursor-devel (50%) Extracting the files of libxcursor-devel (52%) Extracting the files of libxcursor-devel (53%) Extracting the files of libxcursor-devel (55%) Extracting the files of libxcursor-devel (57%) Extracting the files of libxcursor-devel (58%) Extracting the files of libxcursor-devel (60%) Extracting the files of libxcursor-devel (61%) Extracting the files of libxcursor-devel (63%) Extracting the files of libxcursor-devel (65%) Extracting the files of libxcursor-devel (66%) Extracting the files of libxcursor-devel (68%) Extracting the files of libxcursor-devel (69%) Extracting the files of libxcursor-devel (71%) Extracting the files of libxcursor-devel (73%) Extracting the files of libxcursor-devel (74%) Extracting the files of libxcursor-devel (76%) Extracting the files of libxcursor-devel (77%) Extracting the files of libxcursor-devel (79%) Extracting the files of libxcursor-devel (80%) Extracting the files of libxcursor-devel (82%) Extracting the files of libxcursor-devel (84%) Extracting the files of libxcursor-devel (85%) Extracting the files of libxcursor-devel (87%) Extracting the files of libxcursor-devel (88%) Extracting the files of libxcursor-devel (90%) Extracting the files of libxcursor-devel (92%) Extracting the files of libxcursor-devel (93%) Extracting the files of libxcursor-devel (95%) Extracting the files of libxcursor-devel (96%) Extracting the files of libxcursor-devel (98%) Extracting the files of libxcursor-devel (100%) [complete] Installed libxcursor-devel Installing 261 / 293 Installing libxrandr-devel, version 1.5.5, release 18 Extracting the files of libxrandr-devel (5%) Extracting the files of libxrandr-devel (11%) Extracting the files of libxrandr-devel (16%) Extracting the files of libxrandr-devel (22%) Extracting the files of libxrandr-devel (27%) Extracting the files of libxrandr-devel (33%) Extracting the files of libxrandr-devel (38%) Extracting the files of libxrandr-devel (44%) Extracting the files of libxrandr-devel (50%) Extracting the files of libxrandr-devel (55%) Extracting the files of libxrandr-devel (61%) Extracting the files of libxrandr-devel (66%) Extracting the files of libxrandr-devel (72%) Extracting the files of libxrandr-devel (77%) Extracting the files of libxrandr-devel (83%) Extracting the files of libxrandr-devel (88%) Extracting the files of libxrandr-devel (94%) Extracting the files of libxrandr-devel (100%) [complete] Installed libxrandr-devel Installing 262 / 293 Installing libxcomposite-devel, version 0.4.7, release 17 Extracting the files of libxcomposite-devel (33%) Extracting the files of libxcomposite-devel (66%) Extracting the files of libxcomposite-devel (100%) [complete] Installed libxcomposite-devel Installing 263 / 293 Installing libgtk-3-devel, version 3.24.52, release 123 Extracting the files of libgtk-3-devel (0%) Extracting the files of libgtk-3-devel (0%) Extracting the files of libgtk-3-devel (0%) Extracting the files of libgtk-3-devel (0%) Extracting the files of libgtk-3-devel (1%) Extracting the files of libgtk-3-devel (1%) Extracting the files of libgtk-3-devel (1%) Extracting the files of libgtk-3-devel (1%) Extracting the files of libgtk-3-devel (2%) Extracting the files of libgtk-3-devel (2%) Extracting the files of libgtk-3-devel (2%) Extracting the files of libgtk-3-devel (2%) Extracting the files of libgtk-3-devel (3%) Extracting the files of libgtk-3-devel (3%) Extracting the files of libgtk-3-devel (3%) Extracting the files of libgtk-3-devel (3%) Extracting the files of libgtk-3-devel (4%) Extracting the files of libgtk-3-devel (4%) Extracting the files of libgtk-3-devel (4%) Extracting the files of libgtk-3-devel (4%) Extracting the files of libgtk-3-devel (5%) Extracting the files of libgtk-3-devel (5%) Extracting the files of libgtk-3-devel (5%) Extracting the files of libgtk-3-devel (5%) Extracting the files of libgtk-3-devel (5%) Extracting the files of libgtk-3-devel (6%) Extracting the files of libgtk-3-devel (6%) Extracting the files of libgtk-3-devel (6%) Extracting the files of libgtk-3-devel (6%) Extracting the files of libgtk-3-devel (7%) Extracting the files of libgtk-3-devel (7%) Extracting the files of libgtk-3-devel (7%) Extracting the files of libgtk-3-devel (7%) Extracting the files of libgtk-3-devel (8%) Extracting the files of libgtk-3-devel (8%) Extracting the files of libgtk-3-devel (8%) Extracting the files of libgtk-3-devel (8%) Extracting the files of libgtk-3-devel (9%) Extracting the files of libgtk-3-devel (9%) Extracting the files of libgtk-3-devel (9%) Extracting the files of libgtk-3-devel (9%) Extracting the files of libgtk-3-devel (10%) Extracting the files of libgtk-3-devel (10%) Extracting the files of libgtk-3-devel (10%) Extracting the files of libgtk-3-devel (10%) Extracting the files of libgtk-3-devel (11%) Extracting the files of libgtk-3-devel (11%) Extracting the files of libgtk-3-devel (11%) Extracting the files of libgtk-3-devel (11%) Extracting the files of libgtk-3-devel (11%) Extracting the files of libgtk-3-devel (12%) Extracting the files of libgtk-3-devel (12%) Extracting the files of libgtk-3-devel (12%) Extracting the files of libgtk-3-devel (12%) Extracting the files of libgtk-3-devel (13%) Extracting the files of libgtk-3-devel (13%) Extracting the files of libgtk-3-devel (13%) Extracting the files of libgtk-3-devel (13%) Extracting the files of libgtk-3-devel (14%) Extracting the files of libgtk-3-devel (14%) Extracting the files of libgtk-3-devel (14%) Extracting the files of libgtk-3-devel (14%) Extracting the files of libgtk-3-devel (15%) Extracting the files of libgtk-3-devel (15%) Extracting the files of libgtk-3-devel (15%) Extracting the files of libgtk-3-devel (15%) Extracting the files of libgtk-3-devel (16%) Extracting the files of libgtk-3-devel (16%) Extracting the files of libgtk-3-devel (16%) Extracting the files of libgtk-3-devel (16%) Extracting the files of libgtk-3-devel (17%) Extracting the files of libgtk-3-devel (17%) Extracting the files of libgtk-3-devel (17%) Extracting the files of libgtk-3-devel (17%) Extracting the files of libgtk-3-devel (17%) Extracting the files of libgtk-3-devel (18%) Extracting the files of libgtk-3-devel (18%) Extracting the files of libgtk-3-devel (18%) Extracting the files of libgtk-3-devel (18%) Extracting the files of libgtk-3-devel (19%) Extracting the files of libgtk-3-devel (19%) Extracting the files of libgtk-3-devel (19%) Extracting the files of libgtk-3-devel (19%) Extracting the files of libgtk-3-devel (20%) Extracting the files of libgtk-3-devel (20%) Extracting the files of libgtk-3-devel (20%) Extracting the files of libgtk-3-devel (20%) Extracting the files of libgtk-3-devel (21%) Extracting the files of libgtk-3-devel (21%) Extracting the files of libgtk-3-devel (21%) Extracting the files of libgtk-3-devel (21%) Extracting the files of libgtk-3-devel (22%) Extracting the files of libgtk-3-devel (22%) Extracting the files of libgtk-3-devel (22%) Extracting the files of libgtk-3-devel (22%) Extracting the files of libgtk-3-devel (23%) Extracting the files of libgtk-3-devel (23%) Extracting the files of libgtk-3-devel (23%) Extracting the files of libgtk-3-devel (23%) Extracting the files of libgtk-3-devel (23%) Extracting the files of libgtk-3-devel (24%) Extracting the files of libgtk-3-devel (24%) Extracting the files of libgtk-3-devel (24%) Extracting the files of libgtk-3-devel (24%) Extracting the files of libgtk-3-devel (25%) Extracting the files of libgtk-3-devel (25%) Extracting the files of libgtk-3-devel (25%) Extracting the files of libgtk-3-devel (25%) Extracting the files of libgtk-3-devel (26%) Extracting the files of libgtk-3-devel (26%) Extracting the files of libgtk-3-devel (26%) Extracting the files of libgtk-3-devel (26%) Extracting the files of libgtk-3-devel (27%) Extracting the files of libgtk-3-devel (27%) Extracting the files of libgtk-3-devel (27%) Extracting the files of libgtk-3-devel (27%) Extracting the files of libgtk-3-devel (28%) Extracting the files of libgtk-3-devel (28%) Extracting the files of libgtk-3-devel (28%) Extracting the files of libgtk-3-devel (28%) Extracting the files of libgtk-3-devel (29%) Extracting the files of libgtk-3-devel (29%) Extracting the files of libgtk-3-devel (29%) Extracting the files of libgtk-3-devel (29%) Extracting the files of libgtk-3-devel (29%) Extracting the files of libgtk-3-devel (30%) Extracting the files of libgtk-3-devel (30%) Extracting the files of libgtk-3-devel (30%) Extracting the files of libgtk-3-devel (30%) Extracting the files of libgtk-3-devel (31%) Extracting the files of libgtk-3-devel (31%) Extracting the files of libgtk-3-devel (31%) Extracting the files of libgtk-3-devel (31%) Extracting the files of libgtk-3-devel (32%) Extracting the files of libgtk-3-devel (32%) Extracting the files of libgtk-3-devel (32%) Extracting the files of libgtk-3-devel (32%) Extracting the files of libgtk-3-devel (33%) Extracting the files of libgtk-3-devel (33%) Extracting the files of libgtk-3-devel (33%) Extracting the files of libgtk-3-devel (33%) Extracting the files of libgtk-3-devel (34%) Extracting the files of libgtk-3-devel (34%) Extracting the files of libgtk-3-devel (34%) Extracting the files of libgtk-3-devel (34%) Extracting the files of libgtk-3-devel (35%) Extracting the files of libgtk-3-devel (35%) Extracting the files of libgtk-3-devel (35%) Extracting the files of libgtk-3-devel (35%) Extracting the files of libgtk-3-devel (35%) Extracting the files of libgtk-3-devel (36%) Extracting the files of libgtk-3-devel (36%) Extracting the files of libgtk-3-devel (36%) Extracting the files of libgtk-3-devel (36%) Extracting the files of libgtk-3-devel (37%) Extracting the files of libgtk-3-devel (37%) Extracting the files of libgtk-3-devel (37%) Extracting the files of libgtk-3-devel (37%) Extracting the files of libgtk-3-devel (38%) Extracting the files of libgtk-3-devel (38%) Extracting the files of libgtk-3-devel (38%) Extracting the files of libgtk-3-devel (38%) Extracting the files of libgtk-3-devel (39%) Extracting the files of libgtk-3-devel (39%) Extracting the files of libgtk-3-devel (39%) Extracting the files of libgtk-3-devel (39%) Extracting the files of libgtk-3-devel (40%) Extracting the files of libgtk-3-devel (40%) Extracting the files of libgtk-3-devel (40%) Extracting the files of libgtk-3-devel (40%) Extracting the files of libgtk-3-devel (41%) Extracting the files of libgtk-3-devel (41%) Extracting the files of libgtk-3-devel (41%) Extracting the files of libgtk-3-devel (41%) Extracting the files of libgtk-3-devel (41%) Extracting the files of libgtk-3-devel (42%) Extracting the files of libgtk-3-devel (42%) Extracting the files of libgtk-3-devel (42%) Extracting the files of libgtk-3-devel (42%) Extracting the files of libgtk-3-devel (43%) Extracting the files of libgtk-3-devel (43%) Extracting the files of libgtk-3-devel (43%) Extracting the files of libgtk-3-devel (43%) Extracting the files of libgtk-3-devel (44%) Extracting the files of libgtk-3-devel (44%) Extracting the files of libgtk-3-devel (44%) Extracting the files of libgtk-3-devel (44%) Extracting the files of libgtk-3-devel (45%) Extracting the files of libgtk-3-devel (45%) Extracting the files of libgtk-3-devel (45%) Extracting the files of libgtk-3-devel (45%) Extracting the files of libgtk-3-devel (46%) Extracting the files of libgtk-3-devel (46%) Extracting the files of libgtk-3-devel (46%) Extracting the files of libgtk-3-devel (46%) Extracting the files of libgtk-3-devel (47%) Extracting the files of libgtk-3-devel (47%) Extracting the files of libgtk-3-devel (47%) Extracting the files of libgtk-3-devel (47%) Extracting the files of libgtk-3-devel (47%) Extracting the files of libgtk-3-devel (48%) Extracting the files of libgtk-3-devel (48%) Extracting the files of libgtk-3-devel (48%) Extracting the files of libgtk-3-devel (48%) Extracting the files of libgtk-3-devel (49%) Extracting the files of libgtk-3-devel (49%) Extracting the files of libgtk-3-devel (49%) Extracting the files of libgtk-3-devel (49%) Extracting the files of libgtk-3-devel (50%) Extracting the files of libgtk-3-devel (50%) Extracting the files of libgtk-3-devel (50%) Extracting the files of libgtk-3-devel (50%) Extracting the files of libgtk-3-devel (51%) Extracting the files of libgtk-3-devel (51%) Extracting the files of libgtk-3-devel (51%) Extracting the files of libgtk-3-devel (51%) Extracting the files of libgtk-3-devel (52%) Extracting the files of libgtk-3-devel (52%) Extracting the files of libgtk-3-devel (52%) Extracting the files of libgtk-3-devel (52%) Extracting the files of libgtk-3-devel (52%) Extracting the files of libgtk-3-devel (53%) Extracting the files of libgtk-3-devel (53%) Extracting the files of libgtk-3-devel (53%) Extracting the files of libgtk-3-devel (53%) Extracting the files of libgtk-3-devel (54%) Extracting the files of libgtk-3-devel (54%) Extracting the files of libgtk-3-devel (54%) Extracting the files of libgtk-3-devel (54%) Extracting the files of libgtk-3-devel (55%) Extracting the files of libgtk-3-devel (55%) Extracting the files of libgtk-3-devel (55%) Extracting the files of libgtk-3-devel (55%) Extracting the files of libgtk-3-devel (56%) Extracting the files of libgtk-3-devel (56%) Extracting the files of libgtk-3-devel (56%) Extracting the files of libgtk-3-devel (56%) Extracting the files of libgtk-3-devel (57%) Extracting the files of libgtk-3-devel (57%) Extracting the files of libgtk-3-devel (57%) Extracting the files of libgtk-3-devel (57%) Extracting the files of libgtk-3-devel (58%) Extracting the files of libgtk-3-devel (58%) Extracting the files of libgtk-3-devel (58%) Extracting the files of libgtk-3-devel (58%) Extracting the files of libgtk-3-devel (58%) Extracting the files of libgtk-3-devel (59%) Extracting the files of libgtk-3-devel (59%) Extracting the files of libgtk-3-devel (59%) Extracting the files of libgtk-3-devel (59%) Extracting the files of libgtk-3-devel (60%) Extracting the files of libgtk-3-devel (60%) Extracting the files of libgtk-3-devel (60%) Extracting the files of libgtk-3-devel (60%) Extracting the files of libgtk-3-devel (61%) Extracting the files of libgtk-3-devel (61%) Extracting the files of libgtk-3-devel (61%) Extracting the files of libgtk-3-devel (61%) Extracting the files of libgtk-3-devel (62%) Extracting the files of libgtk-3-devel (62%) Extracting the files of libgtk-3-devel (62%) Extracting the files of libgtk-3-devel (62%) Extracting the files of libgtk-3-devel (63%) Extracting the files of libgtk-3-devel (63%) Extracting the files of libgtk-3-devel (63%) Extracting the files of libgtk-3-devel (63%) Extracting the files of libgtk-3-devel (64%) Extracting the files of libgtk-3-devel (64%) Extracting the files of libgtk-3-devel (64%) Extracting the files of libgtk-3-devel (64%) Extracting the files of libgtk-3-devel (64%) Extracting the files of libgtk-3-devel (65%) Extracting the files of libgtk-3-devel (65%) Extracting the files of libgtk-3-devel (65%) Extracting the files of libgtk-3-devel (65%) Extracting the files of libgtk-3-devel (66%) Extracting the files of libgtk-3-devel (66%) Extracting the files of libgtk-3-devel (66%) Extracting the files of libgtk-3-devel (66%) Extracting the files of libgtk-3-devel (67%) Extracting the files of libgtk-3-devel (67%) Extracting the files of libgtk-3-devel (67%) Extracting the files of libgtk-3-devel (67%) Extracting the files of libgtk-3-devel (68%) Extracting the files of libgtk-3-devel (68%) Extracting the files of libgtk-3-devel (68%) Extracting the files of libgtk-3-devel (68%) Extracting the files of libgtk-3-devel (69%) Extracting the files of libgtk-3-devel (69%) Extracting the files of libgtk-3-devel (69%) Extracting the files of libgtk-3-devel (69%) Extracting the files of libgtk-3-devel (70%) Extracting the files of libgtk-3-devel (70%) Extracting the files of libgtk-3-devel (70%) Extracting the files of libgtk-3-devel (70%) Extracting the files of libgtk-3-devel (70%) Extracting the files of libgtk-3-devel (71%) Extracting the files of libgtk-3-devel (71%) Extracting the files of libgtk-3-devel (71%) Extracting the files of libgtk-3-devel (71%) Extracting the files of libgtk-3-devel (72%) Extracting the files of libgtk-3-devel (72%) Extracting the files of libgtk-3-devel (72%) Extracting the files of libgtk-3-devel (72%) Extracting the files of libgtk-3-devel (73%) Extracting the files of libgtk-3-devel (73%) Extracting the files of libgtk-3-devel (73%) Extracting the files of libgtk-3-devel (73%) Extracting the files of libgtk-3-devel (74%) Extracting the files of libgtk-3-devel (74%) Extracting the files of libgtk-3-devel (74%) Extracting the files of libgtk-3-devel (74%) Extracting the files of libgtk-3-devel (75%) Extracting the files of libgtk-3-devel (75%) Extracting the files of libgtk-3-devel (75%) Extracting the files of libgtk-3-devel (75%) Extracting the files of libgtk-3-devel (76%) Extracting the files of libgtk-3-devel (76%) Extracting the files of libgtk-3-devel (76%) Extracting the files of libgtk-3-devel (76%) Extracting the files of libgtk-3-devel (76%) Extracting the files of libgtk-3-devel (77%) Extracting the files of libgtk-3-devel (77%) Extracting the files of libgtk-3-devel (77%) Extracting the files of libgtk-3-devel (77%) Extracting the files of libgtk-3-devel (78%) Extracting the files of libgtk-3-devel (78%) Extracting the files of libgtk-3-devel (78%) Extracting the files of libgtk-3-devel (78%) Extracting the files of libgtk-3-devel (79%) Extracting the files of libgtk-3-devel (79%) Extracting the files of libgtk-3-devel (79%) Extracting the files of libgtk-3-devel (79%) Extracting the files of libgtk-3-devel (80%) Extracting the files of libgtk-3-devel (80%) Extracting the files of libgtk-3-devel (80%) Extracting the files of libgtk-3-devel (80%) Extracting the files of libgtk-3-devel (81%) Extracting the files of libgtk-3-devel (81%) Extracting the files of libgtk-3-devel (81%) Extracting the files of libgtk-3-devel (81%) Extracting the files of libgtk-3-devel (82%) Extracting the files of libgtk-3-devel (82%) Extracting the files of libgtk-3-devel (82%) Extracting the files of libgtk-3-devel (82%) Extracting the files of libgtk-3-devel (82%) Extracting the files of libgtk-3-devel (83%) Extracting the files of libgtk-3-devel (83%) Extracting the files of libgtk-3-devel (83%) Extracting the files of libgtk-3-devel (83%) Extracting the files of libgtk-3-devel (84%) Extracting the files of libgtk-3-devel (84%) Extracting the files of libgtk-3-devel (84%) Extracting the files of libgtk-3-devel (84%) Extracting the files of libgtk-3-devel (85%) Extracting the files of libgtk-3-devel (85%) Extracting the files of libgtk-3-devel (85%) Extracting the files of libgtk-3-devel (85%) Extracting the files of libgtk-3-devel (86%) Extracting the files of libgtk-3-devel (86%) Extracting the files of libgtk-3-devel (86%) Extracting the files of libgtk-3-devel (86%) Extracting the files of libgtk-3-devel (87%) Extracting the files of libgtk-3-devel (87%) Extracting the files of libgtk-3-devel (87%) Extracting the files of libgtk-3-devel (87%) Extracting the files of libgtk-3-devel (88%) Extracting the files of libgtk-3-devel (88%) Extracting the files of libgtk-3-devel (88%) Extracting the files of libgtk-3-devel (88%) Extracting the files of libgtk-3-devel (88%) Extracting the files of libgtk-3-devel (89%) Extracting the files of libgtk-3-devel (89%) Extracting the files of libgtk-3-devel (89%) Extracting the files of libgtk-3-devel (89%) Extracting the files of libgtk-3-devel (90%) Extracting the files of libgtk-3-devel (90%) Extracting the files of libgtk-3-devel (90%) Extracting the files of libgtk-3-devel (90%) Extracting the files of libgtk-3-devel (91%) Extracting the files of libgtk-3-devel (91%) Extracting the files of libgtk-3-devel (91%) Extracting the files of libgtk-3-devel (91%) Extracting the files of libgtk-3-devel (92%) Extracting the files of libgtk-3-devel (92%) Extracting the files of libgtk-3-devel (92%) Extracting the files of libgtk-3-devel (92%) Extracting the files of libgtk-3-devel (93%) Extracting the files of libgtk-3-devel (93%) Extracting the files of libgtk-3-devel (93%) Extracting the files of libgtk-3-devel (93%) Extracting the files of libgtk-3-devel (94%) Extracting the files of libgtk-3-devel (94%) Extracting the files of libgtk-3-devel (94%) Extracting the files of libgtk-3-devel (94%) Extracting the files of libgtk-3-devel (94%) Extracting the files of libgtk-3-devel (95%) Extracting the files of libgtk-3-devel (95%) Extracting the files of libgtk-3-devel (95%) Extracting the files of libgtk-3-devel (95%) Extracting the files of libgtk-3-devel (96%) Extracting the files of libgtk-3-devel (96%) Extracting the files of libgtk-3-devel (96%) Extracting the files of libgtk-3-devel (96%) Extracting the files of libgtk-3-devel (97%) Extracting the files of libgtk-3-devel (97%) Extracting the files of libgtk-3-devel (97%) Extracting the files of libgtk-3-devel (97%) Extracting the files of libgtk-3-devel (98%) Extracting the files of libgtk-3-devel (98%) Extracting the files of libgtk-3-devel (98%) Extracting the files of libgtk-3-devel (98%) Extracting the files of libgtk-3-devel (99%) Extracting the files of libgtk-3-devel (99%) Extracting the files of libgtk-3-devel (99%) Extracting the files of libgtk-3-devel (99%) Extracting the files of libgtk-3-devel (100%) [complete] Installed libgtk-3-devel Installing 264 / 293 Installing spirv-headers, version 1.4.341.0, release 34 Extracting the files of spirv-headers (1%) Extracting the files of spirv-headers (2%) Extracting the files of spirv-headers (3%) Extracting the files of spirv-headers (4%) Extracting the files of spirv-headers (6%) Extracting the files of spirv-headers (7%) Extracting the files of spirv-headers (8%) Extracting the files of spirv-headers (9%) Extracting the files of spirv-headers (10%) Extracting the files of spirv-headers (12%) Extracting the files of spirv-headers (13%) Extracting the files of spirv-headers (14%) Extracting the files of spirv-headers (15%) Extracting the files of spirv-headers (16%) Extracting the files of spirv-headers (18%) Extracting the files of spirv-headers (19%) Extracting the files of spirv-headers (20%) Extracting the files of spirv-headers (21%) Extracting the files of spirv-headers (22%) Extracting the files of spirv-headers (24%) Extracting the files of spirv-headers (25%) Extracting the files of spirv-headers (26%) Extracting the files of spirv-headers (27%) Extracting the files of spirv-headers (28%) Extracting the files of spirv-headers (30%) Extracting the files of spirv-headers (31%) Extracting the files of spirv-headers (32%) Extracting the files of spirv-headers (33%) Extracting the files of spirv-headers (34%) Extracting the files of spirv-headers (36%) Extracting the files of spirv-headers (37%) Extracting the files of spirv-headers (38%) Extracting the files of spirv-headers (39%) Extracting the files of spirv-headers (40%) Extracting the files of spirv-headers (42%) Extracting the files of spirv-headers (43%) Extracting the files of spirv-headers (44%) Extracting the files of spirv-headers (45%) Extracting the files of spirv-headers (46%) Extracting the files of spirv-headers (48%) Extracting the files of spirv-headers (49%) Extracting the files of spirv-headers (50%) Extracting the files of spirv-headers (51%) Extracting the files of spirv-headers (53%) Extracting the files of spirv-headers (54%) Extracting the files of spirv-headers (55%) Extracting the files of spirv-headers (56%) Extracting the files of spirv-headers (57%) Extracting the files of spirv-headers (59%) Extracting the files of spirv-headers (60%) Extracting the files of spirv-headers (61%) Extracting the files of spirv-headers (62%) Extracting the files of spirv-headers (63%) Extracting the files of spirv-headers (65%) Extracting the files of spirv-headers (66%) Extracting the files of spirv-headers (67%) Extracting the files of spirv-headers (68%) Extracting the files of spirv-headers (69%) Extracting the files of spirv-headers (71%) Extracting the files of spirv-headers (72%) Extracting the files of spirv-headers (73%) Extracting the files of spirv-headers (74%) Extracting the files of spirv-headers (75%) Extracting the files of spirv-headers (77%) Extracting the files of spirv-headers (78%) Extracting the files of spirv-headers (79%) Extracting the files of spirv-headers (80%) Extracting the files of spirv-headers (81%) Extracting the files of spirv-headers (83%) Extracting the files of spirv-headers (84%) Extracting the files of spirv-headers (85%) Extracting the files of spirv-headers (86%) Extracting the files of spirv-headers (87%) Extracting the files of spirv-headers (89%) Extracting the files of spirv-headers (90%) Extracting the files of spirv-headers (91%) Extracting the files of spirv-headers (92%) Extracting the files of spirv-headers (93%) Extracting the files of spirv-headers (95%) Extracting the files of spirv-headers (96%) Extracting the files of spirv-headers (97%) Extracting the files of spirv-headers (98%) Extracting the files of spirv-headers (100%) [complete] Installed spirv-headers Installing 265 / 293 Installing spirv-tools-devel, version 1.4.341.0, release 36 Extracting the files of spirv-tools-devel (3%) Extracting the files of spirv-tools-devel (7%) Extracting the files of spirv-tools-devel (11%) Extracting the files of spirv-tools-devel (14%) Extracting the files of spirv-tools-devel (18%) Extracting the files of spirv-tools-devel (22%) Extracting the files of spirv-tools-devel (25%) Extracting the files of spirv-tools-devel (29%) Extracting the files of spirv-tools-devel (33%) Extracting the files of spirv-tools-devel (37%) Extracting the files of spirv-tools-devel (40%) Extracting the files of spirv-tools-devel (44%) Extracting the files of spirv-tools-devel (48%) Extracting the files of spirv-tools-devel (51%) Extracting the files of spirv-tools-devel (55%) Extracting the files of spirv-tools-devel (59%) Extracting the files of spirv-tools-devel (62%) Extracting the files of spirv-tools-devel (66%) Extracting the files of spirv-tools-devel (70%) Extracting the files of spirv-tools-devel (74%) Extracting the files of spirv-tools-devel (77%) Extracting the files of spirv-tools-devel (81%) Extracting the files of spirv-tools-devel (85%) Extracting the files of spirv-tools-devel (88%) Extracting the files of spirv-tools-devel (92%) Extracting the files of spirv-tools-devel (96%) Extracting the files of spirv-tools-devel (100%) [complete] Installed spirv-tools-devel Installing 266 / 293 Installing wayland-protocols, version 1.49, release 32 Extracting the files of wayland-protocols (1%) Extracting the files of wayland-protocols (3%) Extracting the files of wayland-protocols (5%) Extracting the files of wayland-protocols (6%) Extracting the files of wayland-protocols (8%) Extracting the files of wayland-protocols (10%) Extracting the files of wayland-protocols (11%) Extracting the files of wayland-protocols (13%) Extracting the files of wayland-protocols (15%) Extracting the files of wayland-protocols (16%) Extracting the files of wayland-protocols (18%) Extracting the files of wayland-protocols (20%) Extracting the files of wayland-protocols (22%) Extracting the files of wayland-protocols (23%) Extracting the files of wayland-protocols (25%) Extracting the files of wayland-protocols (27%) Extracting the files of wayland-protocols (28%) Extracting the files of wayland-protocols (30%) Extracting the files of wayland-protocols (32%) Extracting the files of wayland-protocols (33%) Extracting the files of wayland-protocols (35%) Extracting the files of wayland-protocols (37%) Extracting the files of wayland-protocols (38%) Extracting the files of wayland-protocols (40%) Extracting the files of wayland-protocols (42%) Extracting the files of wayland-protocols (44%) Extracting the files of wayland-protocols (45%) Extracting the files of wayland-protocols (47%) Extracting the files of wayland-protocols (49%) Extracting the files of wayland-protocols (50%) Extracting the files of wayland-protocols (52%) Extracting the files of wayland-protocols (54%) Extracting the files of wayland-protocols (55%) Extracting the files of wayland-protocols (57%) Extracting the files of wayland-protocols (59%) Extracting the files of wayland-protocols (61%) Extracting the files of wayland-protocols (62%) Extracting the files of wayland-protocols (64%) Extracting the files of wayland-protocols (66%) Extracting the files of wayland-protocols (67%) Extracting the files of wayland-protocols (69%) Extracting the files of wayland-protocols (71%) Extracting the files of wayland-protocols (72%) Extracting the files of wayland-protocols (74%) Extracting the files of wayland-protocols (76%) Extracting the files of wayland-protocols (77%) Extracting the files of wayland-protocols (79%) Extracting the files of wayland-protocols (81%) Extracting the files of wayland-protocols (83%) Extracting the files of wayland-protocols (84%) Extracting the files of wayland-protocols (86%) Extracting the files of wayland-protocols (88%) Extracting the files of wayland-protocols (89%) Extracting the files of wayland-protocols (91%) Extracting the files of wayland-protocols (93%) Extracting the files of wayland-protocols (94%) Extracting the files of wayland-protocols (96%) Extracting the files of wayland-protocols (98%) Extracting the files of wayland-protocols (100%) [complete] Installed wayland-protocols Installing 267 / 293 Installing rapidjson, version 1.1.0, release 4 Extracting the files of rapidjson (5%) Extracting the files of rapidjson (11%) Extracting the files of rapidjson (17%) Extracting the files of rapidjson (23%) Extracting the files of rapidjson (29%) Extracting the files of rapidjson (35%) Extracting the files of rapidjson (41%) Extracting the files of rapidjson (47%) Extracting the files of rapidjson (52%) Extracting the files of rapidjson (58%) Extracting the files of rapidjson (64%) Extracting the files of rapidjson (70%) Extracting the files of rapidjson (76%) Extracting the files of rapidjson (82%) Extracting the files of rapidjson (88%) Extracting the files of rapidjson (94%) Extracting the files of rapidjson (100%) [complete] Installed rapidjson Installing 268 / 293 Installing rapidjson-devel, version 1.1.0, release 4 Extracting the files of rapidjson-devel (2%) Extracting the files of rapidjson-devel (5%) Extracting the files of rapidjson-devel (7%) Extracting the files of rapidjson-devel (10%) Extracting the files of rapidjson-devel (13%) Extracting the files of rapidjson-devel (15%) Extracting the files of rapidjson-devel (18%) Extracting the files of rapidjson-devel (21%) Extracting the files of rapidjson-devel (23%) Extracting the files of rapidjson-devel (26%) Extracting the files of rapidjson-devel (28%) Extracting the files of rapidjson-devel (31%) Extracting the files of rapidjson-devel (34%) Extracting the files of rapidjson-devel (36%) Extracting the files of rapidjson-devel (39%) Extracting the files of rapidjson-devel (42%) Extracting the files of rapidjson-devel (44%) Extracting the files of rapidjson-devel (47%) Extracting the files of rapidjson-devel (50%) Extracting the files of rapidjson-devel (52%) Extracting the files of rapidjson-devel (55%) Extracting the files of rapidjson-devel (57%) Extracting the files of rapidjson-devel (60%) Extracting the files of rapidjson-devel (63%) Extracting the files of rapidjson-devel (65%) Extracting the files of rapidjson-devel (68%) Extracting the files of rapidjson-devel (71%) Extracting the files of rapidjson-devel (73%) Extracting the files of rapidjson-devel (76%) Extracting the files of rapidjson-devel (78%) Extracting the files of rapidjson-devel (81%) Extracting the files of rapidjson-devel (84%) Extracting the files of rapidjson-devel (86%) Extracting the files of rapidjson-devel (89%) Extracting the files of rapidjson-devel (92%) Extracting the files of rapidjson-devel (94%) Extracting the files of rapidjson-devel (97%) Extracting the files of rapidjson-devel (100%) [complete] Installed rapidjson-devel Installing 269 / 293 Installing wxwidgets-devel, version 3.2.8, release 41 Extracting the files of wxwidgets-devel (0%) Extracting the files of wxwidgets-devel (0%) Extracting the files of wxwidgets-devel (0%) Extracting the files of wxwidgets-devel (0%) Extracting the files of wxwidgets-devel (0%) Extracting the files of wxwidgets-devel (0%) Extracting the files of wxwidgets-devel (0%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (2%) Extracting the files of wxwidgets-devel (2%) Extracting the files of wxwidgets-devel (2%) Extracting the files of wxwidgets-devel (2%) Extracting the files of wxwidgets-devel (2%) Extracting the files of wxwidgets-devel (2%) Extracting the files of wxwidgets-devel (2%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (4%) Extracting the files of wxwidgets-devel (4%) Extracting the files of wxwidgets-devel (4%) Extracting the files of wxwidgets-devel (4%) Extracting the files of wxwidgets-devel (4%) Extracting the files of wxwidgets-devel (4%) Extracting the files of wxwidgets-devel (4%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (6%) Extracting the files of wxwidgets-devel (6%) Extracting the files of wxwidgets-devel (6%) Extracting the files of wxwidgets-devel (6%) Extracting the files of wxwidgets-devel (6%) Extracting the files of wxwidgets-devel (6%) Extracting the files of wxwidgets-devel (6%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (8%) Extracting the files of wxwidgets-devel (8%) Extracting the files of wxwidgets-devel (8%) Extracting the files of wxwidgets-devel (8%) Extracting the files of wxwidgets-devel (8%) Extracting the files of wxwidgets-devel (8%) Extracting the files of wxwidgets-devel (8%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (10%) Extracting the files of wxwidgets-devel (10%) Extracting the files of wxwidgets-devel (10%) Extracting the files of wxwidgets-devel (10%) Extracting the files of wxwidgets-devel (10%) Extracting the files of wxwidgets-devel (10%) Extracting the files of wxwidgets-devel (10%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (12%) Extracting the files of wxwidgets-devel (12%) Extracting the files of wxwidgets-devel (12%) Extracting the files of wxwidgets-devel (12%) Extracting the files of wxwidgets-devel (12%) Extracting the files of wxwidgets-devel (12%) Extracting the files of wxwidgets-devel (12%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (14%) Extracting the files of wxwidgets-devel (14%) Extracting the files of wxwidgets-devel (14%) Extracting the files of wxwidgets-devel (14%) Extracting the files of wxwidgets-devel (14%) Extracting the files of wxwidgets-devel (14%) Extracting the files of wxwidgets-devel (14%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (17%) Extracting the files of wxwidgets-devel (17%) Extracting the files of wxwidgets-devel (17%) Extracting the files of wxwidgets-devel (17%) Extracting the files of wxwidgets-devel (17%) Extracting the files of wxwidgets-devel (17%) Extracting the files of wxwidgets-devel (17%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (19%) Extracting the files of wxwidgets-devel (19%) Extracting the files of wxwidgets-devel (19%) Extracting the files of wxwidgets-devel (19%) Extracting the files of wxwidgets-devel (19%) Extracting the files of wxwidgets-devel (19%) Extracting the files of wxwidgets-devel (19%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (21%) Extracting the files of wxwidgets-devel (21%) Extracting the files of wxwidgets-devel (21%) Extracting the files of wxwidgets-devel (21%) Extracting the files of wxwidgets-devel (21%) Extracting the files of wxwidgets-devel (21%) Extracting the files of wxwidgets-devel (21%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (23%) Extracting the files of wxwidgets-devel (23%) Extracting the files of wxwidgets-devel (23%) Extracting the files of wxwidgets-devel (23%) Extracting the files of wxwidgets-devel (23%) Extracting the files of wxwidgets-devel (23%) Extracting the files of wxwidgets-devel (23%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (25%) Extracting the files of wxwidgets-devel (25%) Extracting the files of wxwidgets-devel (25%) Extracting the files of wxwidgets-devel (25%) Extracting the files of wxwidgets-devel (25%) Extracting the files of wxwidgets-devel (25%) Extracting the files of wxwidgets-devel (25%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (27%) Extracting the files of wxwidgets-devel (27%) Extracting the files of wxwidgets-devel (27%) Extracting the files of wxwidgets-devel (27%) Extracting the files of wxwidgets-devel (27%) Extracting the files of wxwidgets-devel (27%) Extracting the files of wxwidgets-devel (27%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (29%) Extracting the files of wxwidgets-devel (29%) Extracting the files of wxwidgets-devel (29%) Extracting the files of wxwidgets-devel (29%) Extracting the files of wxwidgets-devel (29%) Extracting the files of wxwidgets-devel (29%) Extracting the files of wxwidgets-devel (29%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (31%) Extracting the files of wxwidgets-devel (31%) Extracting the files of wxwidgets-devel (31%) Extracting the files of wxwidgets-devel (31%) Extracting the files of wxwidgets-devel (31%) Extracting the files of wxwidgets-devel (31%) Extracting the files of wxwidgets-devel (31%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (34%) Extracting the files of wxwidgets-devel (34%) Extracting the files of wxwidgets-devel (34%) Extracting the files of wxwidgets-devel (34%) Extracting the files of wxwidgets-devel (34%) Extracting the files of wxwidgets-devel (34%) Extracting the files of wxwidgets-devel (34%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (36%) Extracting the files of wxwidgets-devel (36%) Extracting the files of wxwidgets-devel (36%) Extracting the files of wxwidgets-devel (36%) Extracting the files of wxwidgets-devel (36%) Extracting the files of wxwidgets-devel (36%) Extracting the files of wxwidgets-devel (36%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (38%) Extracting the files of wxwidgets-devel (38%) Extracting the files of wxwidgets-devel (38%) Extracting the files of wxwidgets-devel (38%) Extracting the files of wxwidgets-devel (38%) Extracting the files of wxwidgets-devel (38%) Extracting the files of wxwidgets-devel (38%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (40%) Extracting the files of wxwidgets-devel (40%) Extracting the files of wxwidgets-devel (40%) Extracting the files of wxwidgets-devel (40%) Extracting the files of wxwidgets-devel (40%) Extracting the files of wxwidgets-devel (40%) Extracting the files of wxwidgets-devel (40%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (42%) Extracting the files of wxwidgets-devel (42%) Extracting the files of wxwidgets-devel (42%) Extracting the files of wxwidgets-devel (42%) Extracting the files of wxwidgets-devel (42%) Extracting the files of wxwidgets-devel (42%) Extracting the files of wxwidgets-devel (42%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (44%) Extracting the files of wxwidgets-devel (44%) Extracting the files of wxwidgets-devel (44%) Extracting the files of wxwidgets-devel (44%) Extracting the files of wxwidgets-devel (44%) Extracting the files of wxwidgets-devel (44%) Extracting the files of wxwidgets-devel (44%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (46%) Extracting the files of wxwidgets-devel (46%) Extracting the files of wxwidgets-devel (46%) Extracting the files of wxwidgets-devel (46%) Extracting the files of wxwidgets-devel (46%) Extracting the files of wxwidgets-devel (46%) Extracting the files of wxwidgets-devel (46%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (48%) Extracting the files of wxwidgets-devel (48%) Extracting the files of wxwidgets-devel (48%) Extracting the files of wxwidgets-devel (48%) Extracting the files of wxwidgets-devel (48%) Extracting the files of wxwidgets-devel (48%) Extracting the files of wxwidgets-devel (48%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (51%) Extracting the files of wxwidgets-devel (51%) Extracting the files of wxwidgets-devel (51%) Extracting the files of wxwidgets-devel (51%) Extracting the files of wxwidgets-devel (51%) Extracting the files of wxwidgets-devel (51%) Extracting the files of wxwidgets-devel (51%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (53%) Extracting the files of wxwidgets-devel (53%) Extracting the files of wxwidgets-devel (53%) Extracting the files of wxwidgets-devel (53%) Extracting the files of wxwidgets-devel (53%) Extracting the files of wxwidgets-devel (53%) Extracting the files of wxwidgets-devel (53%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (55%) Extracting the files of wxwidgets-devel (55%) Extracting the files of wxwidgets-devel (55%) Extracting the files of wxwidgets-devel (55%) Extracting the files of wxwidgets-devel (55%) Extracting the files of wxwidgets-devel (55%) Extracting the files of wxwidgets-devel (55%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (57%) Extracting the files of wxwidgets-devel (57%) Extracting the files of wxwidgets-devel (57%) Extracting the files of wxwidgets-devel (57%) Extracting the files of wxwidgets-devel (57%) Extracting the files of wxwidgets-devel (57%) Extracting the files of wxwidgets-devel (57%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (59%) Extracting the files of wxwidgets-devel (59%) Extracting the files of wxwidgets-devel (59%) Extracting the files of wxwidgets-devel (59%) Extracting the files of wxwidgets-devel (59%) Extracting the files of wxwidgets-devel (59%) Extracting the files of wxwidgets-devel (59%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (61%) Extracting the files of wxwidgets-devel (61%) Extracting the files of wxwidgets-devel (61%) Extracting the files of wxwidgets-devel (61%) Extracting the files of wxwidgets-devel (61%) Extracting the files of wxwidgets-devel (61%) Extracting the files of wxwidgets-devel (61%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (63%) Extracting the files of wxwidgets-devel (63%) Extracting the files of wxwidgets-devel (63%) Extracting the files of wxwidgets-devel (63%) Extracting the files of wxwidgets-devel (63%) Extracting the files of wxwidgets-devel (63%) Extracting the files of wxwidgets-devel (63%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (65%) Extracting the files of wxwidgets-devel (65%) Extracting the files of wxwidgets-devel (65%) Extracting the files of wxwidgets-devel (65%) Extracting the files of wxwidgets-devel (65%) Extracting the files of wxwidgets-devel (65%) Extracting the files of wxwidgets-devel (65%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (68%) Extracting the files of wxwidgets-devel (68%) Extracting the files of wxwidgets-devel (68%) Extracting the files of wxwidgets-devel (68%) Extracting the files of wxwidgets-devel (68%) Extracting the files of wxwidgets-devel (68%) Extracting the files of wxwidgets-devel (68%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (70%) Extracting the files of wxwidgets-devel (70%) Extracting the files of wxwidgets-devel (70%) Extracting the files of wxwidgets-devel (70%) Extracting the files of wxwidgets-devel (70%) Extracting the files of wxwidgets-devel (70%) Extracting the files of wxwidgets-devel (70%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (72%) Extracting the files of wxwidgets-devel (72%) Extracting the files of wxwidgets-devel (72%) Extracting the files of wxwidgets-devel (72%) Extracting the files of wxwidgets-devel (72%) Extracting the files of wxwidgets-devel (72%) Extracting the files of wxwidgets-devel (72%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (74%) Extracting the files of wxwidgets-devel (74%) Extracting the files of wxwidgets-devel (74%) Extracting the files of wxwidgets-devel (74%) Extracting the files of wxwidgets-devel (74%) Extracting the files of wxwidgets-devel (74%) Extracting the files of wxwidgets-devel (74%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (76%) Extracting the files of wxwidgets-devel (76%) Extracting the files of wxwidgets-devel (76%) Extracting the files of wxwidgets-devel (76%) Extracting the files of wxwidgets-devel (76%) Extracting the files of wxwidgets-devel (76%) Extracting the files of wxwidgets-devel (76%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (78%) Extracting the files of wxwidgets-devel (78%) Extracting the files of wxwidgets-devel (78%) Extracting the files of wxwidgets-devel (78%) Extracting the files of wxwidgets-devel (78%) Extracting the files of wxwidgets-devel (78%) Extracting the files of wxwidgets-devel (78%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (80%) Extracting the files of wxwidgets-devel (80%) Extracting the files of wxwidgets-devel (80%) Extracting the files of wxwidgets-devel (80%) Extracting the files of wxwidgets-devel (80%) Extracting the files of wxwidgets-devel (80%) Extracting the files of wxwidgets-devel (80%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (82%) Extracting the files of wxwidgets-devel (82%) Extracting the files of wxwidgets-devel (82%) Extracting the files of wxwidgets-devel (82%) Extracting the files of wxwidgets-devel (82%) Extracting the files of wxwidgets-devel (82%) Extracting the files of wxwidgets-devel (82%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (85%) Extracting the files of wxwidgets-devel (85%) Extracting the files of wxwidgets-devel (85%) Extracting the files of wxwidgets-devel (85%) Extracting the files of wxwidgets-devel (85%) Extracting the files of wxwidgets-devel (85%) Extracting the files of wxwidgets-devel (85%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (87%) Extracting the files of wxwidgets-devel (87%) Extracting the files of wxwidgets-devel (87%) Extracting the files of wxwidgets-devel (87%) Extracting the files of wxwidgets-devel (87%) Extracting the files of wxwidgets-devel (87%) Extracting the files of wxwidgets-devel (87%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (89%) Extracting the files of wxwidgets-devel (89%) Extracting the files of wxwidgets-devel (89%) Extracting the files of wxwidgets-devel (89%) Extracting the files of wxwidgets-devel (89%) Extracting the files of wxwidgets-devel (89%) Extracting the files of wxwidgets-devel (89%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (91%) Extracting the files of wxwidgets-devel (91%) Extracting the files of wxwidgets-devel (91%) Extracting the files of wxwidgets-devel (91%) Extracting the files of wxwidgets-devel (91%) Extracting the files of wxwidgets-devel (91%) Extracting the files of wxwidgets-devel (91%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (93%) Extracting the files of wxwidgets-devel (93%) Extracting the files of wxwidgets-devel (93%) Extracting the files of wxwidgets-devel (93%) Extracting the files of wxwidgets-devel (93%) Extracting the files of wxwidgets-devel (93%) Extracting the files of wxwidgets-devel (93%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (95%) Extracting the files of wxwidgets-devel (95%) Extracting the files of wxwidgets-devel (95%) Extracting the files of wxwidgets-devel (95%) Extracting the files of wxwidgets-devel (95%) Extracting the files of wxwidgets-devel (95%) Extracting the files of wxwidgets-devel (95%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (97%) Extracting the files of wxwidgets-devel (97%) Extracting the files of wxwidgets-devel (97%) Extracting the files of wxwidgets-devel (97%) Extracting the files of wxwidgets-devel (97%) Extracting the files of wxwidgets-devel (97%) Extracting the files of wxwidgets-devel (97%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (99%) Extracting the files of wxwidgets-devel (99%) Extracting the files of wxwidgets-devel (99%) Extracting the files of wxwidgets-devel (99%) Extracting the files of wxwidgets-devel (99%) Extracting the files of wxwidgets-devel (99%) Extracting the files of wxwidgets-devel (99%) Extracting the files of wxwidgets-devel (100%) [complete] Installed wxwidgets-devel Installing 270 / 293 Installing nghttp3-devel, version 1.17.0, release 6 Extracting the files of nghttp3-devel (12%) Extracting the files of nghttp3-devel (25%) Extracting the files of nghttp3-devel (37%) Extracting the files of nghttp3-devel (50%) Extracting the files of nghttp3-devel (62%) Extracting the files of nghttp3-devel (75%) Extracting the files of nghttp3-devel (87%) Extracting the files of nghttp3-devel (100%) [complete] Installed nghttp3-devel Installing 271 / 293 Installing glm, version 1.0.1, release 8 Extracting the files of glm (0%) Extracting the files of glm (0%) Extracting the files of glm (0%) Extracting the files of glm (0%) Extracting the files of glm (1%) Extracting the files of glm (1%) Extracting the files of glm (1%) Extracting the files of glm (1%) Extracting the files of glm (2%) Extracting the files of glm (2%) Extracting the files of glm (2%) Extracting the files of glm (2%) Extracting the files of glm (3%) Extracting the files of glm (3%) Extracting the files of glm (3%) Extracting the files of glm (3%) Extracting the files of glm (3%) Extracting the files of glm (4%) Extracting the files of glm (4%) Extracting the files of glm (4%) Extracting the files of glm (4%) Extracting the files of glm (5%) Extracting the files of glm (5%) Extracting the files of glm (5%) Extracting the files of glm (5%) Extracting the files of glm (6%) Extracting the files of glm (6%) Extracting the files of glm (6%) Extracting the files of glm (6%) Extracting the files of glm (6%) Extracting the files of glm (7%) Extracting the files of glm (7%) Extracting the files of glm (7%) Extracting the files of glm (7%) Extracting the files of glm (8%) Extracting the files of glm (8%) Extracting the files of glm (8%) Extracting the files of glm (8%) Extracting the files of glm (9%) Extracting the files of glm (9%) Extracting the files of glm (9%) Extracting the files of glm (9%) Extracting the files of glm (9%) Extracting the files of glm (10%) Extracting the files of glm (10%) Extracting the files of glm (10%) Extracting the files of glm (10%) Extracting the files of glm (11%) Extracting the files of glm (11%) Extracting the files of glm (11%) Extracting the files of glm (11%) Extracting the files of glm (12%) Extracting the files of glm (12%) Extracting the files of glm (12%) Extracting the files of glm (12%) Extracting the files of glm (12%) Extracting the files of glm (13%) Extracting the files of glm (13%) Extracting the files of glm (13%) Extracting the files of glm (13%) Extracting the files of glm (14%) Extracting the files of glm (14%) Extracting the files of glm (14%) Extracting the files of glm (14%) Extracting the files of glm (15%) Extracting the files of glm (15%) Extracting the files of glm (15%) Extracting the files of glm (15%) Extracting the files of glm (15%) Extracting the files of glm (16%) Extracting the files of glm (16%) Extracting the files of glm (16%) Extracting the files of glm (16%) Extracting the files of glm (17%) Extracting the files of glm (17%) Extracting the files of glm (17%) Extracting the files of glm (17%) Extracting the files of glm (18%) Extracting the files of glm (18%) Extracting the files of glm (18%) Extracting the files of glm (18%) Extracting the files of glm (18%) Extracting the files of glm (19%) Extracting the files of glm (19%) Extracting the files of glm (19%) Extracting the files of glm (19%) Extracting the files of glm (20%) Extracting the files of glm (20%) Extracting the files of glm (20%) Extracting the files of glm (20%) Extracting the files of glm (21%) Extracting the files of glm (21%) Extracting the files of glm (21%) Extracting the files of glm (21%) Extracting the files of glm (21%) Extracting the files of glm (22%) Extracting the files of glm (22%) Extracting the files of glm (22%) Extracting the files of glm (22%) Extracting the files of glm (23%) Extracting the files of glm (23%) Extracting the files of glm (23%) Extracting the files of glm (23%) Extracting the files of glm (24%) Extracting the files of glm (24%) Extracting the files of glm (24%) Extracting the files of glm (24%) Extracting the files of glm (24%) Extracting the files of glm (25%) Extracting the files of glm (25%) Extracting the files of glm (25%) Extracting the files of glm (25%) Extracting the files of glm (26%) Extracting the files of glm (26%) Extracting the files of glm (26%) Extracting the files of glm (26%) Extracting the files of glm (27%) Extracting the files of glm (27%) Extracting the files of glm (27%) Extracting the files of glm (27%) Extracting the files of glm (27%) Extracting the files of glm (28%) Extracting the files of glm (28%) Extracting the files of glm (28%) Extracting the files of glm (28%) Extracting the files of glm (29%) Extracting the files of glm (29%) Extracting the files of glm (29%) Extracting the files of glm (29%) Extracting the files of glm (30%) Extracting the files of glm (30%) Extracting the files of glm (30%) Extracting the files of glm (30%) Extracting the files of glm (30%) Extracting the files of glm (31%) Extracting the files of glm (31%) Extracting the files of glm (31%) Extracting the files of glm (31%) Extracting the files of glm (32%) Extracting the files of glm (32%) Extracting the files of glm (32%) Extracting the files of glm (32%) Extracting the files of glm (33%) Extracting the files of glm (33%) Extracting the files of glm (33%) Extracting the files of glm (33%) Extracting the files of glm (33%) Extracting the files of glm (34%) Extracting the files of glm (34%) Extracting the files of glm (34%) Extracting the files of glm (34%) Extracting the files of glm (35%) Extracting the files of glm (35%) Extracting the files of glm (35%) Extracting the files of glm (35%) Extracting the files of glm (36%) Extracting the files of glm (36%) Extracting the files of glm (36%) Extracting the files of glm (36%) Extracting the files of glm (36%) Extracting the files of glm (37%) Extracting the files of glm (37%) Extracting the files of glm (37%) Extracting the files of glm (37%) Extracting the files of glm (38%) Extracting the files of glm (38%) Extracting the files of glm (38%) Extracting the files of glm (38%) Extracting the files of glm (39%) Extracting the files of glm (39%) Extracting the files of glm (39%) Extracting the files of glm (39%) Extracting the files of glm (39%) Extracting the files of glm (40%) Extracting the files of glm (40%) Extracting the files of glm (40%) Extracting the files of glm (40%) Extracting the files of glm (41%) Extracting the files of glm (41%) Extracting the files of glm (41%) Extracting the files of glm (41%) Extracting the files of glm (42%) Extracting the files of glm (42%) Extracting the files of glm (42%) Extracting the files of glm (42%) Extracting the files of glm (42%) Extracting the files of glm (43%) Extracting the files of glm (43%) Extracting the files of glm (43%) Extracting the files of glm (43%) Extracting the files of glm (44%) Extracting the files of glm (44%) Extracting the files of glm (44%) Extracting the files of glm (44%) Extracting the files of glm (45%) Extracting the files of glm (45%) Extracting the files of glm (45%) Extracting the files of glm (45%) Extracting the files of glm (45%) Extracting the files of glm (46%) Extracting the files of glm (46%) Extracting the files of glm (46%) Extracting the files of glm (46%) Extracting the files of glm (47%) Extracting the files of glm (47%) Extracting the files of glm (47%) Extracting the files of glm (47%) Extracting the files of glm (48%) Extracting the files of glm (48%) Extracting the files of glm (48%) Extracting the files of glm (48%) Extracting the files of glm (48%) Extracting the files of glm (49%) Extracting the files of glm (49%) Extracting the files of glm (49%) Extracting the files of glm (49%) Extracting the files of glm (50%) Extracting the files of glm (50%) Extracting the files of glm (50%) Extracting the files of glm (50%) Extracting the files of glm (51%) Extracting the files of glm (51%) Extracting the files of glm (51%) Extracting the files of glm (51%) Extracting the files of glm (51%) Extracting the files of glm (52%) Extracting the files of glm (52%) Extracting the files of glm (52%) Extracting the files of glm (52%) Extracting the files of glm (53%) Extracting the files of glm (53%) Extracting the files of glm (53%) Extracting the files of glm (53%) Extracting the files of glm (54%) Extracting the files of glm (54%) Extracting the files of glm (54%) Extracting the files of glm (54%) Extracting the files of glm (54%) Extracting the files of glm (55%) Extracting the files of glm (55%) Extracting the files of glm (55%) Extracting the files of glm (55%) Extracting the files of glm (56%) Extracting the files of glm (56%) Extracting the files of glm (56%) Extracting the files of glm (56%) Extracting the files of glm (57%) Extracting the files of glm (57%) Extracting the files of glm (57%) Extracting the files of glm (57%) Extracting the files of glm (57%) Extracting the files of glm (58%) Extracting the files of glm (58%) Extracting the files of glm (58%) Extracting the files of glm (58%) Extracting the files of glm (59%) Extracting the files of glm (59%) Extracting the files of glm (59%) Extracting the files of glm (59%) Extracting the files of glm (60%) Extracting the files of glm (60%) Extracting the files of glm (60%) Extracting the files of glm (60%) Extracting the files of glm (60%) Extracting the files of glm (61%) Extracting the files of glm (61%) Extracting the files of glm (61%) Extracting the files of glm (61%) Extracting the files of glm (62%) Extracting the files of glm (62%) Extracting the files of glm (62%) Extracting the files of glm (62%) Extracting the files of glm (63%) Extracting the files of glm (63%) Extracting the files of glm (63%) Extracting the files of glm (63%) Extracting the files of glm (63%) Extracting the files of glm (64%) Extracting the files of glm (64%) Extracting the files of glm (64%) Extracting the files of glm (64%) Extracting the files of glm (65%) Extracting the files of glm (65%) Extracting the files of glm (65%) Extracting the files of glm (65%) Extracting the files of glm (66%) Extracting the files of glm (66%) Extracting the files of glm (66%) Extracting the files of glm (66%) Extracting the files of glm (66%) Extracting the files of glm (67%) Extracting the files of glm (67%) Extracting the files of glm (67%) Extracting the files of glm (67%) Extracting the files of glm (68%) Extracting the files of glm (68%) Extracting the files of glm (68%) Extracting the files of glm (68%) Extracting the files of glm (69%) Extracting the files of glm (69%) Extracting the files of glm (69%) Extracting the files of glm (69%) Extracting the files of glm (69%) Extracting the files of glm (70%) Extracting the files of glm (70%) Extracting the files of glm (70%) Extracting the files of glm (70%) Extracting the files of glm (71%) Extracting the files of glm (71%) Extracting the files of glm (71%) Extracting the files of glm (71%) Extracting the files of glm (72%) Extracting the files of glm (72%) Extracting the files of glm (72%) Extracting the files of glm (72%) Extracting the files of glm (72%) Extracting the files of glm (73%) Extracting the files of glm (73%) Extracting the files of glm (73%) Extracting the files of glm (73%) Extracting the files of glm (74%) Extracting the files of glm (74%) Extracting the files of glm (74%) Extracting the files of glm (74%) Extracting the files of glm (75%) Extracting the files of glm (75%) Extracting the files of glm (75%) Extracting the files of glm (75%) Extracting the files of glm (75%) Extracting the files of glm (76%) Extracting the files of glm (76%) Extracting the files of glm (76%) Extracting the files of glm (76%) Extracting the files of glm (77%) Extracting the files of glm (77%) Extracting the files of glm (77%) Extracting the files of glm (77%) Extracting the files of glm (78%) Extracting the files of glm (78%) Extracting the files of glm (78%) Extracting the files of glm (78%) Extracting the files of glm (78%) Extracting the files of glm (79%) Extracting the files of glm (79%) Extracting the files of glm (79%) Extracting the files of glm (79%) Extracting the files of glm (80%) Extracting the files of glm (80%) Extracting the files of glm (80%) Extracting the files of glm (80%) Extracting the files of glm (81%) Extracting the files of glm (81%) Extracting the files of glm (81%) Extracting the files of glm (81%) Extracting the files of glm (81%) Extracting the files of glm (82%) Extracting the files of glm (82%) Extracting the files of glm (82%) Extracting the files of glm (82%) Extracting the files of glm (83%) Extracting the files of glm (83%) Extracting the files of glm (83%) Extracting the files of glm (83%) Extracting the files of glm (84%) Extracting the files of glm (84%) Extracting the files of glm (84%) Extracting the files of glm (84%) Extracting the files of glm (84%) Extracting the files of glm (85%) Extracting the files of glm (85%) Extracting the files of glm (85%) Extracting the files of glm (85%) Extracting the files of glm (86%) Extracting the files of glm (86%) Extracting the files of glm (86%) Extracting the files of glm (86%) Extracting the files of glm (87%) Extracting the files of glm (87%) Extracting the files of glm (87%) Extracting the files of glm (87%) Extracting the files of glm (87%) Extracting the files of glm (88%) Extracting the files of glm (88%) Extracting the files of glm (88%) Extracting the files of glm (88%) Extracting the files of glm (89%) Extracting the files of glm (89%) Extracting the files of glm (89%) Extracting the files of glm (89%) Extracting the files of glm (90%) Extracting the files of glm (90%) Extracting the files of glm (90%) Extracting the files of glm (90%) Extracting the files of glm (90%) Extracting the files of glm (91%) Extracting the files of glm (91%) Extracting the files of glm (91%) Extracting the files of glm (91%) Extracting the files of glm (92%) Extracting the files of glm (92%) Extracting the files of glm (92%) Extracting the files of glm (92%) Extracting the files of glm (93%) Extracting the files of glm (93%) Extracting the files of glm (93%) Extracting the files of glm (93%) Extracting the files of glm (93%) Extracting the files of glm (94%) Extracting the files of glm (94%) Extracting the files of glm (94%) Extracting the files of glm (94%) Extracting the files of glm (95%) Extracting the files of glm (95%) Extracting the files of glm (95%) Extracting the files of glm (95%) Extracting the files of glm (96%) Extracting the files of glm (96%) Extracting the files of glm (96%) Extracting the files of glm (96%) Extracting the files of glm (96%) Extracting the files of glm (97%) Extracting the files of glm (97%) Extracting the files of glm (97%) Extracting the files of glm (97%) Extracting the files of glm (98%) Extracting the files of glm (98%) Extracting the files of glm (98%) Extracting the files of glm (98%) Extracting the files of glm (99%) Extracting the files of glm (99%) Extracting the files of glm (99%) Extracting the files of glm (99%) Extracting the files of glm (100%) [complete] Installed glm Installing 272 / 293 Installing libidn2-devel, version 2.3.8, release 13 Extracting the files of libidn2-devel (4%) Extracting the files of libidn2-devel (9%) Extracting the files of libidn2-devel (13%) Extracting the files of libidn2-devel (18%) Extracting the files of libidn2-devel (22%) Extracting the files of libidn2-devel (27%) Extracting the files of libidn2-devel (31%) Extracting the files of libidn2-devel (36%) Extracting the files of libidn2-devel (40%) Extracting the files of libidn2-devel (45%) Extracting the files of libidn2-devel (50%) Extracting the files of libidn2-devel (54%) Extracting the files of libidn2-devel (59%) Extracting the files of libidn2-devel (63%) Extracting the files of libidn2-devel (68%) Extracting the files of libidn2-devel (72%) Extracting the files of libidn2-devel (77%) Extracting the files of libidn2-devel (81%) Extracting the files of libidn2-devel (86%) Extracting the files of libidn2-devel (90%) Extracting the files of libidn2-devel (95%) Extracting the files of libidn2-devel (100%) [complete] Installed libidn2-devel Installing 273 / 293 Installing wayland-protocols-devel, version 1.49, release 32 Extracting the files of wayland-protocols-devel (1%) Extracting the files of wayland-protocols-devel (3%) Extracting the files of wayland-protocols-devel (4%) Extracting the files of wayland-protocols-devel (6%) Extracting the files of wayland-protocols-devel (7%) Extracting the files of wayland-protocols-devel (9%) Extracting the files of wayland-protocols-devel (10%) Extracting the files of wayland-protocols-devel (12%) Extracting the files of wayland-protocols-devel (13%) Extracting the files of wayland-protocols-devel (15%) Extracting the files of wayland-protocols-devel (16%) Extracting the files of wayland-protocols-devel (18%) Extracting the files of wayland-protocols-devel (20%) Extracting the files of wayland-protocols-devel (21%) Extracting the files of wayland-protocols-devel (23%) Extracting the files of wayland-protocols-devel (24%) Extracting the files of wayland-protocols-devel (26%) Extracting the files of wayland-protocols-devel (27%) Extracting the files of wayland-protocols-devel (29%) Extracting the files of wayland-protocols-devel (30%) Extracting the files of wayland-protocols-devel (32%) Extracting the files of wayland-protocols-devel (33%) Extracting the files of wayland-protocols-devel (35%) Extracting the files of wayland-protocols-devel (36%) Extracting the files of wayland-protocols-devel (38%) Extracting the files of wayland-protocols-devel (40%) Extracting the files of wayland-protocols-devel (41%) Extracting the files of wayland-protocols-devel (43%) Extracting the files of wayland-protocols-devel (44%) Extracting the files of wayland-protocols-devel (46%) Extracting the files of wayland-protocols-devel (47%) Extracting the files of wayland-protocols-devel (49%) Extracting the files of wayland-protocols-devel (50%) Extracting the files of wayland-protocols-devel (52%) Extracting the files of wayland-protocols-devel (53%) Extracting the files of wayland-protocols-devel (55%) Extracting the files of wayland-protocols-devel (56%) Extracting the files of wayland-protocols-devel (58%) Extracting the files of wayland-protocols-devel (60%) Extracting the files of wayland-protocols-devel (61%) Extracting the files of wayland-protocols-devel (63%) Extracting the files of wayland-protocols-devel (64%) Extracting the files of wayland-protocols-devel (66%) Extracting the files of wayland-protocols-devel (67%) Extracting the files of wayland-protocols-devel (69%) Extracting the files of wayland-protocols-devel (70%) Extracting the files of wayland-protocols-devel (72%) Extracting the files of wayland-protocols-devel (73%) Extracting the files of wayland-protocols-devel (75%) Extracting the files of wayland-protocols-devel (76%) Extracting the files of wayland-protocols-devel (78%) Extracting the files of wayland-protocols-devel (80%) Extracting the files of wayland-protocols-devel (81%) Extracting the files of wayland-protocols-devel (83%) Extracting the files of wayland-protocols-devel (84%) Extracting the files of wayland-protocols-devel (86%) Extracting the files of wayland-protocols-devel (87%) Extracting the files of wayland-protocols-devel (89%) Extracting the files of wayland-protocols-devel (90%) Extracting the files of wayland-protocols-devel (92%) Extracting the files of wayland-protocols-devel (93%) Extracting the files of wayland-protocols-devel (95%) Extracting the files of wayland-protocols-devel (96%) Extracting the files of wayland-protocols-devel (98%) Extracting the files of wayland-protocols-devel (100%) [complete] Installed wayland-protocols-devel Installing 274 / 293 Installing bluez-devel, version 5.87, release 66 Extracting the files of bluez-devel (7%) Extracting the files of bluez-devel (15%) Extracting the files of bluez-devel (23%) Extracting the files of bluez-devel (30%) Extracting the files of bluez-devel (38%) Extracting the files of bluez-devel (46%) Extracting the files of bluez-devel (53%) Extracting the files of bluez-devel (61%) Extracting the files of bluez-devel (69%) Extracting the files of bluez-devel (76%) Extracting the files of bluez-devel (84%) Extracting the files of bluez-devel (92%) Extracting the files of bluez-devel (100%) [complete] Installed bluez-devel Installing 275 / 293 Installing gamemode, version 1.8.2, release 16 Extracting the files of gamemode (4%) Extracting the files of gamemode (9%) Extracting the files of gamemode (13%) Extracting the files of gamemode (18%) Extracting the files of gamemode (22%) Extracting the files of gamemode (27%) Extracting the files of gamemode (31%) Extracting the files of gamemode (36%) Extracting the files of gamemode (40%) Extracting the files of gamemode (45%) Extracting the files of gamemode (50%) Extracting the files of gamemode (54%) Extracting the files of gamemode (59%) Extracting the files of gamemode (63%) Extracting the files of gamemode (68%) Extracting the files of gamemode (72%) Extracting the files of gamemode (77%) Extracting the files of gamemode (81%) Extracting the files of gamemode (86%) Extracting the files of gamemode (90%) Extracting the files of gamemode (95%) Extracting the files of gamemode (100%) [complete] Installed gamemode Installing 276 / 293 Installing nghttp2-devel, version 1.70.0, release 20 Extracting the files of nghttp2-devel (12%) Extracting the files of nghttp2-devel (25%) Extracting the files of nghttp2-devel (37%) Extracting the files of nghttp2-devel (50%) Extracting the files of nghttp2-devel (62%) Extracting the files of nghttp2-devel (75%) Extracting the files of nghttp2-devel (87%) Extracting the files of nghttp2-devel (100%) [complete] Installed nghttp2-devel Installing 277 / 293 Installing fmt-devel, version 12.1.0, release 11 Extracting the files of fmt-devel (5%) Extracting the files of fmt-devel (10%) Extracting the files of fmt-devel (15%) Extracting the files of fmt-devel (20%) Extracting the files of fmt-devel (25%) Extracting the files of fmt-devel (30%) Extracting the files of fmt-devel (35%) Extracting the files of fmt-devel (40%) Extracting the files of fmt-devel (45%) Extracting the files of fmt-devel (50%) Extracting the files of fmt-devel (55%) Extracting the files of fmt-devel (60%) Extracting the files of fmt-devel (65%) Extracting the files of fmt-devel (70%) Extracting the files of fmt-devel (75%) Extracting the files of fmt-devel (80%) Extracting the files of fmt-devel (85%) Extracting the files of fmt-devel (90%) Extracting the files of fmt-devel (95%) Extracting the files of fmt-devel (100%) [complete] Installed fmt-devel Installing 278 / 293 Installing glslang-devel, version 16.2.0, release 36 Extracting the files of glslang-devel (4%) Extracting the files of glslang-devel (9%) Extracting the files of glslang-devel (14%) Extracting the files of glslang-devel (19%) Extracting the files of glslang-devel (23%) Extracting the files of glslang-devel (28%) Extracting the files of glslang-devel (33%) Extracting the files of glslang-devel (38%) Extracting the files of glslang-devel (42%) Extracting the files of glslang-devel (47%) Extracting the files of glslang-devel (52%) Extracting the files of glslang-devel (57%) Extracting the files of glslang-devel (61%) Extracting the files of glslang-devel (66%) Extracting the files of glslang-devel (71%) Extracting the files of glslang-devel (76%) Extracting the files of glslang-devel (80%) Extracting the files of glslang-devel (85%) Extracting the files of glslang-devel (90%) Extracting the files of glslang-devel (95%) Extracting the files of glslang-devel (100%) [complete] Installed glslang-devel Installing 279 / 293 Installing kerberos-devel, version 1.22.1, release 23 Extracting the files of kerberos-devel (1%) Extracting the files of kerberos-devel (2%) Extracting the files of kerberos-devel (3%) Extracting the files of kerberos-devel (5%) Extracting the files of kerberos-devel (6%) Extracting the files of kerberos-devel (7%) Extracting the files of kerberos-devel (8%) Extracting the files of kerberos-devel (10%) Extracting the files of kerberos-devel (11%) Extracting the files of kerberos-devel (12%) Extracting the files of kerberos-devel (14%) Extracting the files of kerberos-devel (15%) Extracting the files of kerberos-devel (16%) Extracting the files of kerberos-devel (17%) Extracting the files of kerberos-devel (19%) Extracting the files of kerberos-devel (20%) Extracting the files of kerberos-devel (21%) Extracting the files of kerberos-devel (23%) Extracting the files of kerberos-devel (24%) Extracting the files of kerberos-devel (25%) Extracting the files of kerberos-devel (26%) Extracting the files of kerberos-devel (28%) Extracting the files of kerberos-devel (29%) Extracting the files of kerberos-devel (30%) Extracting the files of kerberos-devel (32%) Extracting the files of kerberos-devel (33%) Extracting the files of kerberos-devel (34%) Extracting the files of kerberos-devel (35%) Extracting the files of kerberos-devel (37%) Extracting the files of kerberos-devel (38%) Extracting the files of kerberos-devel (39%) Extracting the files of kerberos-devel (41%) Extracting the files of kerberos-devel (42%) Extracting the files of kerberos-devel (43%) Extracting the files of kerberos-devel (44%) Extracting the files of kerberos-devel (46%) Extracting the files of kerberos-devel (47%) Extracting the files of kerberos-devel (48%) Extracting the files of kerberos-devel (50%) Extracting the files of kerberos-devel (51%) Extracting the files of kerberos-devel (52%) Extracting the files of kerberos-devel (53%) Extracting the files of kerberos-devel (55%) Extracting the files of kerberos-devel (56%) Extracting the files of kerberos-devel (57%) Extracting the files of kerberos-devel (58%) Extracting the files of kerberos-devel (60%) Extracting the files of kerberos-devel (61%) Extracting the files of kerberos-devel (62%) Extracting the files of kerberos-devel (64%) Extracting the files of kerberos-devel (65%) Extracting the files of kerberos-devel (66%) Extracting the files of kerberos-devel (67%) Extracting the files of kerberos-devel (69%) Extracting the files of kerberos-devel (70%) Extracting the files of kerberos-devel (71%) Extracting the files of kerberos-devel (73%) Extracting the files of kerberos-devel (74%) Extracting the files of kerberos-devel (75%) Extracting the files of kerberos-devel (76%) Extracting the files of kerberos-devel (78%) Extracting the files of kerberos-devel (79%) Extracting the files of kerberos-devel (80%) Extracting the files of kerberos-devel (82%) Extracting the files of kerberos-devel (83%) Extracting the files of kerberos-devel (84%) Extracting the files of kerberos-devel (85%) Extracting the files of kerberos-devel (87%) Extracting the files of kerberos-devel (88%) Extracting the files of kerberos-devel (89%) Extracting the files of kerberos-devel (91%) Extracting the files of kerberos-devel (92%) Extracting the files of kerberos-devel (93%) Extracting the files of kerberos-devel (94%) Extracting the files of kerberos-devel (96%) Extracting the files of kerberos-devel (97%) Extracting the files of kerberos-devel (98%) Extracting the files of kerberos-devel (100%) [complete] Installed kerberos-devel Installing 280 / 293 Installing hidapi-devel, version 0.15.0, release 10 Extracting the files of hidapi-devel (10%) Extracting the files of hidapi-devel (20%) Extracting the files of hidapi-devel (30%) Extracting the files of hidapi-devel (40%) Extracting the files of hidapi-devel (50%) Extracting the files of hidapi-devel (60%) Extracting the files of hidapi-devel (70%) Extracting the files of hidapi-devel (80%) Extracting the files of hidapi-devel (90%) Extracting the files of hidapi-devel (100%) [complete] Installed hidapi-devel Installing 281 / 293 Installing cubeb, version 20260123, release 3 Extracting the files of cubeb (33%) Extracting the files of cubeb (66%) Extracting the files of cubeb (100%) [complete] Installed cubeb Installing 282 / 293 Installing libspeex-devel, version 1.2.1, release 7 Extracting the files of libspeex-devel (5%) Extracting the files of libspeex-devel (11%) Extracting the files of libspeex-devel (16%) Extracting the files of libspeex-devel (22%) Extracting the files of libspeex-devel (27%) Extracting the files of libspeex-devel (33%) Extracting the files of libspeex-devel (38%) Extracting the files of libspeex-devel (44%) Extracting the files of libspeex-devel (50%) Extracting the files of libspeex-devel (55%) Extracting the files of libspeex-devel (61%) Extracting the files of libspeex-devel (66%) Extracting the files of libspeex-devel (72%) Extracting the files of libspeex-devel (77%) Extracting the files of libspeex-devel (83%) Extracting the files of libspeex-devel (88%) Extracting the files of libspeex-devel (94%) Extracting the files of libspeex-devel (100%) [complete] Installed libspeex-devel Installing 283 / 293 Installing cubeb-devel, version 20260123, release 3 Extracting the files of cubeb-devel (12%) Extracting the files of cubeb-devel (25%) Extracting the files of cubeb-devel (37%) Extracting the files of cubeb-devel (50%) Extracting the files of cubeb-devel (62%) Extracting the files of cubeb-devel (75%) Extracting the files of cubeb-devel (87%) Extracting the files of cubeb-devel (100%) [complete] Installed cubeb-devel Installing 284 / 293 Installing libglu, version 9.0.3, release 11 Extracting the files of libglu (50%) Extracting the files of libglu (100%) [complete] Installed libglu Installing 285 / 293 Installing gamemode-devel, version 1.8.2, release 16 Extracting the files of gamemode-devel (20%) Extracting the files of gamemode-devel (40%) Extracting the files of gamemode-devel (60%) Extracting the files of gamemode-devel (80%) Extracting the files of gamemode-devel (100%) [complete] Installed gamemode-devel Installing 286 / 293 Installing alsa-lib-devel, version 1.2.15.3, release 42 Extracting the files of alsa-lib-devel (1%) Extracting the files of alsa-lib-devel (3%) Extracting the files of alsa-lib-devel (5%) Extracting the files of alsa-lib-devel (7%) Extracting the files of alsa-lib-devel (9%) Extracting the files of alsa-lib-devel (10%) Extracting the files of alsa-lib-devel (12%) Extracting the files of alsa-lib-devel (14%) Extracting the files of alsa-lib-devel (16%) Extracting the files of alsa-lib-devel (18%) Extracting the files of alsa-lib-devel (20%) Extracting the files of alsa-lib-devel (21%) Extracting the files of alsa-lib-devel (23%) Extracting the files of alsa-lib-devel (25%) Extracting the files of alsa-lib-devel (27%) Extracting the files of alsa-lib-devel (29%) Extracting the files of alsa-lib-devel (30%) Extracting the files of alsa-lib-devel (32%) Extracting the files of alsa-lib-devel (34%) Extracting the files of alsa-lib-devel (36%) Extracting the files of alsa-lib-devel (38%) Extracting the files of alsa-lib-devel (40%) Extracting the files of alsa-lib-devel (41%) Extracting the files of alsa-lib-devel (43%) Extracting the files of alsa-lib-devel (45%) Extracting the files of alsa-lib-devel (47%) Extracting the files of alsa-lib-devel (49%) Extracting the files of alsa-lib-devel (50%) Extracting the files of alsa-lib-devel (52%) Extracting the files of alsa-lib-devel (54%) Extracting the files of alsa-lib-devel (56%) Extracting the files of alsa-lib-devel (58%) Extracting the files of alsa-lib-devel (60%) Extracting the files of alsa-lib-devel (61%) Extracting the files of alsa-lib-devel (63%) Extracting the files of alsa-lib-devel (65%) Extracting the files of alsa-lib-devel (67%) Extracting the files of alsa-lib-devel (69%) Extracting the files of alsa-lib-devel (70%) Extracting the files of alsa-lib-devel (72%) Extracting the files of alsa-lib-devel (74%) Extracting the files of alsa-lib-devel (76%) Extracting the files of alsa-lib-devel (78%) Extracting the files of alsa-lib-devel (80%) Extracting the files of alsa-lib-devel (81%) Extracting the files of alsa-lib-devel (83%) Extracting the files of alsa-lib-devel (85%) Extracting the files of alsa-lib-devel (87%) Extracting the files of alsa-lib-devel (89%) Extracting the files of alsa-lib-devel (90%) Extracting the files of alsa-lib-devel (92%) Extracting the files of alsa-lib-devel (94%) Extracting the files of alsa-lib-devel (96%) Extracting the files of alsa-lib-devel (98%) Extracting the files of alsa-lib-devel (100%) [complete] Installed alsa-lib-devel Installing 287 / 293 Installing sdl2-devel, version 2.32.4, release 58 Extracting the files of sdl2-devel (1%) Extracting the files of sdl2-devel (2%) Extracting the files of sdl2-devel (3%) Extracting the files of sdl2-devel (4%) Extracting the files of sdl2-devel (5%) Extracting the files of sdl2-devel (6%) Extracting the files of sdl2-devel (7%) Extracting the files of sdl2-devel (8%) Extracting the files of sdl2-devel (9%) Extracting the files of sdl2-devel (10%) Extracting the files of sdl2-devel (11%) Extracting the files of sdl2-devel (13%) Extracting the files of sdl2-devel (14%) Extracting the files of sdl2-devel (15%) Extracting the files of sdl2-devel (16%) Extracting the files of sdl2-devel (17%) Extracting the files of sdl2-devel (18%) Extracting the files of sdl2-devel (19%) Extracting the files of sdl2-devel (20%) Extracting the files of sdl2-devel (21%) Extracting the files of sdl2-devel (22%) Extracting the files of sdl2-devel (23%) Extracting the files of sdl2-devel (25%) Extracting the files of sdl2-devel (26%) Extracting the files of sdl2-devel (27%) Extracting the files of sdl2-devel (28%) Extracting the files of sdl2-devel (29%) Extracting the files of sdl2-devel (30%) Extracting the files of sdl2-devel (31%) Extracting the files of sdl2-devel (32%) Extracting the files of sdl2-devel (33%) Extracting the files of sdl2-devel (34%) Extracting the files of sdl2-devel (35%) Extracting the files of sdl2-devel (36%) Extracting the files of sdl2-devel (38%) Extracting the files of sdl2-devel (39%) Extracting the files of sdl2-devel (40%) Extracting the files of sdl2-devel (41%) Extracting the files of sdl2-devel (42%) Extracting the files of sdl2-devel (43%) Extracting the files of sdl2-devel (44%) Extracting the files of sdl2-devel (45%) Extracting the files of sdl2-devel (46%) Extracting the files of sdl2-devel (47%) Extracting the files of sdl2-devel (48%) Extracting the files of sdl2-devel (50%) Extracting the files of sdl2-devel (51%) Extracting the files of sdl2-devel (52%) Extracting the files of sdl2-devel (53%) Extracting the files of sdl2-devel (54%) Extracting the files of sdl2-devel (55%) Extracting the files of sdl2-devel (56%) Extracting the files of sdl2-devel (57%) Extracting the files of sdl2-devel (58%) Extracting the files of sdl2-devel (59%) Extracting the files of sdl2-devel (60%) Extracting the files of sdl2-devel (61%) Extracting the files of sdl2-devel (63%) Extracting the files of sdl2-devel (64%) Extracting the files of sdl2-devel (65%) Extracting the files of sdl2-devel (66%) Extracting the files of sdl2-devel (67%) Extracting the files of sdl2-devel (68%) Extracting the files of sdl2-devel (69%) Extracting the files of sdl2-devel (70%) Extracting the files of sdl2-devel (71%) Extracting the files of sdl2-devel (72%) Extracting the files of sdl2-devel (73%) Extracting the files of sdl2-devel (75%) Extracting the files of sdl2-devel (76%) Extracting the files of sdl2-devel (77%) Extracting the files of sdl2-devel (78%) Extracting the files of sdl2-devel (79%) Extracting the files of sdl2-devel (80%) Extracting the files of sdl2-devel (81%) Extracting the files of sdl2-devel (82%) Extracting the files of sdl2-devel (83%) Extracting the files of sdl2-devel (84%) Extracting the files of sdl2-devel (85%) Extracting the files of sdl2-devel (86%) Extracting the files of sdl2-devel (88%) Extracting the files of sdl2-devel (89%) Extracting the files of sdl2-devel (90%) Extracting the files of sdl2-devel (91%) Extracting the files of sdl2-devel (92%) Extracting the files of sdl2-devel (93%) Extracting the files of sdl2-devel (94%) Extracting the files of sdl2-devel (95%) Extracting the files of sdl2-devel (96%) Extracting the files of sdl2-devel (97%) Extracting the files of sdl2-devel (98%) Extracting the files of sdl2-devel (100%) [complete] Installed sdl2-devel Installing 288 / 293 Installing libusb-devel, version 1.0.30, release 19 Extracting the files of libusb-devel (33%) Extracting the files of libusb-devel (66%) Extracting the files of libusb-devel (100%) [complete] Installed libusb-devel Installing 289 / 293 Installing libzip, version 1.11.4, release 22 Extracting the files of libzip (8%) Extracting the files of libzip (16%) Extracting the files of libzip (25%) Extracting the files of libzip (33%) Extracting the files of libzip (41%) Extracting the files of libzip (50%) Extracting the files of libzip (58%) Extracting the files of libzip (66%) Extracting the files of libzip (75%) Extracting the files of libzip (83%) Extracting the files of libzip (91%) Extracting the files of libzip (100%) [complete] Installed libzip Installing 290 / 293 Installing libssh2-devel, version 1.11.1, release 15 Extracting the files of libssh2-devel (0%) Extracting the files of libssh2-devel (1%) Extracting the files of libssh2-devel (1%) Extracting the files of libssh2-devel (2%) Extracting the files of libssh2-devel (2%) Extracting the files of libssh2-devel (3%) Extracting the files of libssh2-devel (3%) Extracting the files of libssh2-devel (4%) Extracting the files of libssh2-devel (4%) Extracting the files of libssh2-devel (5%) Extracting the files of libssh2-devel (5%) Extracting the files of libssh2-devel (6%) Extracting the files of libssh2-devel (6%) Extracting the files of libssh2-devel (7%) Extracting the files of libssh2-devel (7%) Extracting the files of libssh2-devel (8%) Extracting the files of libssh2-devel (8%) Extracting the files of libssh2-devel (9%) Extracting the files of libssh2-devel (9%) Extracting the files of libssh2-devel (10%) Extracting the files of libssh2-devel (10%) Extracting the files of libssh2-devel (11%) Extracting the files of libssh2-devel (12%) Extracting the files of libssh2-devel (12%) Extracting the files of libssh2-devel (13%) Extracting the files of libssh2-devel (13%) Extracting the files of libssh2-devel (14%) Extracting the files of libssh2-devel (14%) Extracting the files of libssh2-devel (15%) Extracting the files of libssh2-devel (15%) Extracting the files of libssh2-devel (16%) Extracting the files of libssh2-devel (16%) Extracting the files of libssh2-devel (17%) Extracting the files of libssh2-devel (17%) Extracting the files of libssh2-devel (18%) Extracting the files of libssh2-devel (18%) Extracting the files of libssh2-devel (19%) Extracting the files of libssh2-devel (19%) Extracting the files of libssh2-devel (20%) Extracting the files of libssh2-devel (20%) Extracting the files of libssh2-devel (21%) Extracting the files of libssh2-devel (21%) Extracting the files of libssh2-devel (22%) Extracting the files of libssh2-devel (23%) Extracting the files of libssh2-devel (23%) Extracting the files of libssh2-devel (24%) Extracting the files of libssh2-devel (24%) Extracting the files of libssh2-devel (25%) Extracting the files of libssh2-devel (25%) Extracting the files of libssh2-devel (26%) Extracting the files of libssh2-devel (26%) Extracting the files of libssh2-devel (27%) Extracting the files of libssh2-devel (27%) Extracting the files of libssh2-devel (28%) Extracting the files of libssh2-devel (28%) Extracting the files of libssh2-devel (29%) Extracting the files of libssh2-devel (29%) Extracting the files of libssh2-devel (30%) Extracting the files of libssh2-devel (30%) Extracting the files of libssh2-devel (31%) Extracting the files of libssh2-devel (31%) Extracting the files of libssh2-devel (32%) Extracting the files of libssh2-devel (32%) Extracting the files of libssh2-devel (33%) Extracting the files of libssh2-devel (34%) Extracting the files of libssh2-devel (34%) Extracting the files of libssh2-devel (35%) Extracting the files of libssh2-devel (35%) Extracting the files of libssh2-devel (36%) Extracting the files of libssh2-devel (36%) Extracting the files of libssh2-devel (37%) Extracting the files of libssh2-devel (37%) Extracting the files of libssh2-devel (38%) Extracting the files of libssh2-devel (38%) Extracting the files of libssh2-devel (39%) Extracting the files of libssh2-devel (39%) Extracting the files of libssh2-devel (40%) Extracting the files of libssh2-devel (40%) Extracting the files of libssh2-devel (41%) Extracting the files of libssh2-devel (41%) Extracting the files of libssh2-devel (42%) Extracting the files of libssh2-devel (42%) Extracting the files of libssh2-devel (43%) Extracting the files of libssh2-devel (43%) Extracting the files of libssh2-devel (44%) Extracting the files of libssh2-devel (45%) Extracting the files of libssh2-devel (45%) Extracting the files of libssh2-devel (46%) Extracting the files of libssh2-devel (46%) Extracting the files of libssh2-devel (47%) Extracting the files of libssh2-devel (47%) Extracting the files of libssh2-devel (48%) Extracting the files of libssh2-devel (48%) Extracting the files of libssh2-devel (49%) Extracting the files of libssh2-devel (49%) Extracting the files of libssh2-devel (50%) Extracting the files of libssh2-devel (50%) Extracting the files of libssh2-devel (51%) Extracting the files of libssh2-devel (51%) Extracting the files of libssh2-devel (52%) Extracting the files of libssh2-devel (52%) Extracting the files of libssh2-devel (53%) Extracting the files of libssh2-devel (53%) Extracting the files of libssh2-devel (54%) Extracting the files of libssh2-devel (54%) Extracting the files of libssh2-devel (55%) Extracting the files of libssh2-devel (56%) Extracting the files of libssh2-devel (56%) Extracting the files of libssh2-devel (57%) Extracting the files of libssh2-devel (57%) Extracting the files of libssh2-devel (58%) Extracting the files of libssh2-devel (58%) Extracting the files of libssh2-devel (59%) Extracting the files of libssh2-devel (59%) Extracting the files of libssh2-devel (60%) Extracting the files of libssh2-devel (60%) Extracting the files of libssh2-devel (61%) Extracting the files of libssh2-devel (61%) Extracting the files of libssh2-devel (62%) Extracting the files of libssh2-devel (62%) Extracting the files of libssh2-devel (63%) Extracting the files of libssh2-devel (63%) Extracting the files of libssh2-devel (64%) Extracting the files of libssh2-devel (64%) Extracting the files of libssh2-devel (65%) Extracting the files of libssh2-devel (65%) Extracting the files of libssh2-devel (66%) Extracting the files of libssh2-devel (67%) Extracting the files of libssh2-devel (67%) Extracting the files of libssh2-devel (68%) Extracting the files of libssh2-devel (68%) Extracting the files of libssh2-devel (69%) Extracting the files of libssh2-devel (69%) Extracting the files of libssh2-devel (70%) Extracting the files of libssh2-devel (70%) Extracting the files of libssh2-devel (71%) Extracting the files of libssh2-devel (71%) Extracting the files of libssh2-devel (72%) Extracting the files of libssh2-devel (72%) Extracting the files of libssh2-devel (73%) Extracting the files of libssh2-devel (73%) Extracting the files of libssh2-devel (74%) Extracting the files of libssh2-devel (74%) Extracting the files of libssh2-devel (75%) Extracting the files of libssh2-devel (75%) Extracting the files of libssh2-devel (76%) Extracting the files of libssh2-devel (76%) Extracting the files of libssh2-devel (77%) Extracting the files of libssh2-devel (78%) Extracting the files of libssh2-devel (78%) Extracting the files of libssh2-devel (79%) Extracting the files of libssh2-devel (79%) Extracting the files of libssh2-devel (80%) Extracting the files of libssh2-devel (80%) Extracting the files of libssh2-devel (81%) Extracting the files of libssh2-devel (81%) Extracting the files of libssh2-devel (82%) Extracting the files of libssh2-devel (82%) Extracting the files of libssh2-devel (83%) Extracting the files of libssh2-devel (83%) Extracting the files of libssh2-devel (84%) Extracting the files of libssh2-devel (84%) Extracting the files of libssh2-devel (85%) Extracting the files of libssh2-devel (85%) Extracting the files of libssh2-devel (86%) Extracting the files of libssh2-devel (86%) Extracting the files of libssh2-devel (87%) Extracting the files of libssh2-devel (87%) Extracting the files of libssh2-devel (88%) Extracting the files of libssh2-devel (89%) Extracting the files of libssh2-devel (89%) Extracting the files of libssh2-devel (90%) Extracting the files of libssh2-devel (90%) Extracting the files of libssh2-devel (91%) Extracting the files of libssh2-devel (91%) Extracting the files of libssh2-devel (92%) Extracting the files of libssh2-devel (92%) Extracting the files of libssh2-devel (93%) Extracting the files of libssh2-devel (93%) Extracting the files of libssh2-devel (94%) Extracting the files of libssh2-devel (94%) Extracting the files of libssh2-devel (95%) Extracting the files of libssh2-devel (95%) Extracting the files of libssh2-devel (96%) Extracting the files of libssh2-devel (96%) Extracting the files of libssh2-devel (97%) Extracting the files of libssh2-devel (97%) Extracting the files of libssh2-devel (98%) Extracting the files of libssh2-devel (98%) Extracting the files of libssh2-devel (99%) Extracting the files of libssh2-devel (100%) [complete] Installed libssh2-devel Installing 291 / 293 Installing libzip-devel, version 1.11.4, release 22 Extracting the files of libzip-devel (0%) Extracting the files of libzip-devel (1%) Extracting the files of libzip-devel (2%) Extracting the files of libzip-devel (2%) Extracting the files of libzip-devel (3%) Extracting the files of libzip-devel (4%) Extracting the files of libzip-devel (4%) Extracting the files of libzip-devel (5%) Extracting the files of libzip-devel (6%) Extracting the files of libzip-devel (7%) Extracting the files of libzip-devel (7%) Extracting the files of libzip-devel (8%) Extracting the files of libzip-devel (9%) Extracting the files of libzip-devel (9%) Extracting the files of libzip-devel (10%) Extracting the files of libzip-devel (11%) Extracting the files of libzip-devel (12%) Extracting the files of libzip-devel (12%) Extracting the files of libzip-devel (13%) Extracting the files of libzip-devel (14%) Extracting the files of libzip-devel (14%) Extracting the files of libzip-devel (15%) Extracting the files of libzip-devel (16%) Extracting the files of libzip-devel (17%) Extracting the files of libzip-devel (17%) Extracting the files of libzip-devel (18%) Extracting the files of libzip-devel (19%) Extracting the files of libzip-devel (19%) Extracting the files of libzip-devel (20%) Extracting the files of libzip-devel (21%) Extracting the files of libzip-devel (21%) Extracting the files of libzip-devel (22%) Extracting the files of libzip-devel (23%) Extracting the files of libzip-devel (24%) Extracting the files of libzip-devel (24%) Extracting the files of libzip-devel (25%) Extracting the files of libzip-devel (26%) Extracting the files of libzip-devel (26%) Extracting the files of libzip-devel (27%) Extracting the files of libzip-devel (28%) Extracting the files of libzip-devel (29%) Extracting the files of libzip-devel (29%) Extracting the files of libzip-devel (30%) Extracting the files of libzip-devel (31%) Extracting the files of libzip-devel (31%) Extracting the files of libzip-devel (32%) Extracting the files of libzip-devel (33%) Extracting the files of libzip-devel (34%) Extracting the files of libzip-devel (34%) Extracting the files of libzip-devel (35%) Extracting the files of libzip-devel (36%) Extracting the files of libzip-devel (36%) Extracting the files of libzip-devel (37%) Extracting the files of libzip-devel (38%) Extracting the files of libzip-devel (39%) Extracting the files of libzip-devel (39%) Extracting the files of libzip-devel (40%) Extracting the files of libzip-devel (41%) Extracting the files of libzip-devel (41%) Extracting the files of libzip-devel (42%) Extracting the files of libzip-devel (43%) Extracting the files of libzip-devel (43%) Extracting the files of libzip-devel (44%) Extracting the files of libzip-devel (45%) Extracting the files of libzip-devel (46%) Extracting the files of libzip-devel (46%) Extracting the files of libzip-devel (47%) Extracting the files of libzip-devel (48%) Extracting the files of libzip-devel (48%) Extracting the files of libzip-devel (49%) Extracting the files of libzip-devel (50%) Extracting the files of libzip-devel (51%) Extracting the files of libzip-devel (51%) Extracting the files of libzip-devel (52%) Extracting the files of libzip-devel (53%) Extracting the files of libzip-devel (53%) Extracting the files of libzip-devel (54%) Extracting the files of libzip-devel (55%) Extracting the files of libzip-devel (56%) Extracting the files of libzip-devel (56%) Extracting the files of libzip-devel (57%) Extracting the files of libzip-devel (58%) Extracting the files of libzip-devel (58%) Extracting the files of libzip-devel (59%) Extracting the files of libzip-devel (60%) Extracting the files of libzip-devel (60%) Extracting the files of libzip-devel (61%) Extracting the files of libzip-devel (62%) Extracting the files of libzip-devel (63%) Extracting the files of libzip-devel (63%) Extracting the files of libzip-devel (64%) Extracting the files of libzip-devel (65%) Extracting the files of libzip-devel (65%) Extracting the files of libzip-devel (66%) Extracting the files of libzip-devel (67%) Extracting the files of libzip-devel (68%) Extracting the files of libzip-devel (68%) Extracting the files of libzip-devel (69%) Extracting the files of libzip-devel (70%) Extracting the files of libzip-devel (70%) Extracting the files of libzip-devel (71%) Extracting the files of libzip-devel (72%) Extracting the files of libzip-devel (73%) Extracting the files of libzip-devel (73%) Extracting the files of libzip-devel (74%) Extracting the files of libzip-devel (75%) Extracting the files of libzip-devel (75%) Extracting the files of libzip-devel (76%) Extracting the files of libzip-devel (77%) Extracting the files of libzip-devel (78%) Extracting the files of libzip-devel (78%) Extracting the files of libzip-devel (79%) Extracting the files of libzip-devel (80%) Extracting the files of libzip-devel (80%) Extracting the files of libzip-devel (81%) Extracting the files of libzip-devel (82%) Extracting the files of libzip-devel (82%) Extracting the files of libzip-devel (83%) Extracting the files of libzip-devel (84%) Extracting the files of libzip-devel (85%) Extracting the files of libzip-devel (85%) Extracting the files of libzip-devel (86%) Extracting the files of libzip-devel (87%) Extracting the files of libzip-devel (87%) Extracting the files of libzip-devel (88%) Extracting the files of libzip-devel (89%) Extracting the files of libzip-devel (90%) Extracting the files of libzip-devel (90%) Extracting the files of libzip-devel (91%) Extracting the files of libzip-devel (92%) Extracting the files of libzip-devel (92%) Extracting the files of libzip-devel (93%) Extracting the files of libzip-devel (94%) Extracting the files of libzip-devel (95%) Extracting the files of libzip-devel (95%) Extracting the files of libzip-devel (96%) Extracting the files of libzip-devel (97%) Extracting the files of libzip-devel (97%) Extracting the files of libzip-devel (98%) Extracting the files of libzip-devel (99%) Extracting the files of libzip-devel (100%) [complete] Installed libzip-devel Installing 292 / 293 Installing curl-devel, version 8.21.0, release 116 Extracting the files of curl-devel (0%) Extracting the files of curl-devel (0%) Extracting the files of curl-devel (0%) Extracting the files of curl-devel (0%) Extracting the files of curl-devel (0%) Extracting the files of curl-devel (1%) Extracting the files of curl-devel (1%) Extracting the files of curl-devel (1%) Extracting the files of curl-devel (1%) Extracting the files of curl-devel (1%) Extracting the files of curl-devel (2%) Extracting the files of curl-devel (2%) Extracting the files of curl-devel (2%) Extracting the files of curl-devel (2%) Extracting the files of curl-devel (2%) Extracting the files of curl-devel (2%) Extracting the files of curl-devel (3%) Extracting the files of curl-devel (3%) Extracting the files of curl-devel (3%) Extracting the files of curl-devel (3%) Extracting the files of curl-devel (3%) Extracting the files of curl-devel (4%) Extracting the files of curl-devel (4%) Extracting the files of curl-devel (4%) Extracting the files of curl-devel (4%) Extracting the files of curl-devel (4%) Extracting the files of curl-devel (5%) Extracting the files of curl-devel (5%) Extracting the files of curl-devel (5%) Extracting the files of curl-devel (5%) Extracting the files of curl-devel (5%) Extracting the files of curl-devel (5%) Extracting the files of curl-devel (6%) Extracting the files of curl-devel (6%) Extracting the files of curl-devel (6%) Extracting the files of curl-devel (6%) Extracting the files of curl-devel (6%) Extracting the files of curl-devel (7%) Extracting the files of curl-devel (7%) Extracting the files of curl-devel (7%) Extracting the files of curl-devel (7%) Extracting the files of curl-devel (7%) Extracting the files of curl-devel (8%) Extracting the files of curl-devel (8%) Extracting the files of curl-devel (8%) Extracting the files of curl-devel (8%) Extracting the files of curl-devel (8%) Extracting the files of curl-devel (8%) Extracting the files of curl-devel (9%) Extracting the files of curl-devel (9%) Extracting the files of curl-devel (9%) Extracting the files of curl-devel (9%) Extracting the files of curl-devel (9%) Extracting the files of curl-devel (10%) Extracting the files of curl-devel (10%) Extracting the files of curl-devel (10%) Extracting the files of curl-devel (10%) Extracting the files of curl-devel (10%) Extracting the files of curl-devel (10%) Extracting the files of curl-devel (11%) Extracting the files of curl-devel (11%) Extracting the files of curl-devel (11%) Extracting the files of curl-devel (11%) Extracting the files of curl-devel (11%) Extracting the files of curl-devel (12%) Extracting the files of curl-devel (12%) Extracting the files of curl-devel (12%) Extracting the files of curl-devel (12%) Extracting the files of curl-devel (12%) Extracting the files of curl-devel (13%) Extracting the files of curl-devel (13%) Extracting the files of curl-devel (13%) Extracting the files of curl-devel (13%) Extracting the files of curl-devel (13%) Extracting the files of curl-devel (13%) Extracting the files of curl-devel (14%) Extracting the files of curl-devel (14%) Extracting the files of curl-devel (14%) Extracting the files of curl-devel (14%) Extracting the files of curl-devel (14%) Extracting the files of curl-devel (15%) Extracting the files of curl-devel (15%) Extracting the files of curl-devel (15%) Extracting the files of curl-devel (15%) Extracting the files of curl-devel (15%) Extracting the files of curl-devel (16%) Extracting the files of curl-devel (16%) Extracting the files of curl-devel (16%) Extracting the files of curl-devel (16%) Extracting the files of curl-devel (16%) Extracting the files of curl-devel (16%) Extracting the files of curl-devel (17%) Extracting the files of curl-devel (17%) Extracting the files of curl-devel (17%) Extracting the files of curl-devel (17%) Extracting the files of curl-devel (17%) Extracting the files of curl-devel (18%) Extracting the files of curl-devel (18%) Extracting the files of curl-devel (18%) Extracting the files of curl-devel (18%) Extracting the files of curl-devel (18%) Extracting the files of curl-devel (18%) Extracting the files of curl-devel (19%) Extracting the files of curl-devel (19%) Extracting the files of curl-devel (19%) Extracting the files of curl-devel (19%) Extracting the files of curl-devel (19%) Extracting the files of curl-devel (20%) Extracting the files of curl-devel (20%) Extracting the files of curl-devel (20%) Extracting the files of curl-devel (20%) Extracting the files of curl-devel (20%) Extracting the files of curl-devel (21%) Extracting the files of curl-devel (21%) Extracting the files of curl-devel (21%) Extracting the files of curl-devel (21%) Extracting the files of curl-devel (21%) Extracting the files of curl-devel (21%) Extracting the files of curl-devel (22%) Extracting the files of curl-devel (22%) Extracting the files of curl-devel (22%) Extracting the files of curl-devel (22%) Extracting the files of curl-devel (22%) Extracting the files of curl-devel (23%) Extracting the files of curl-devel (23%) Extracting the files of curl-devel (23%) Extracting the files of curl-devel (23%) Extracting the files of curl-devel (23%) Extracting the files of curl-devel (24%) Extracting the files of curl-devel (24%) Extracting the files of curl-devel (24%) Extracting the files of curl-devel (24%) Extracting the files of curl-devel (24%) Extracting the files of curl-devel (24%) Extracting the files of curl-devel (25%) Extracting the files of curl-devel (25%) Extracting the files of curl-devel (25%) Extracting the files of curl-devel (25%) Extracting the files of curl-devel (25%) Extracting the files of curl-devel (26%) Extracting the files of curl-devel (26%) Extracting the files of curl-devel (26%) Extracting the files of curl-devel (26%) Extracting the files of curl-devel (26%) Extracting the files of curl-devel (27%) Extracting the files of curl-devel (27%) Extracting the files of curl-devel (27%) Extracting the files of curl-devel (27%) Extracting the files of curl-devel (27%) Extracting the files of curl-devel (27%) Extracting the files of curl-devel (28%) Extracting the files of curl-devel (28%) Extracting the files of curl-devel (28%) Extracting the files of curl-devel (28%) Extracting the files of curl-devel (28%) Extracting the files of curl-devel (29%) Extracting the files of curl-devel (29%) Extracting the files of curl-devel (29%) Extracting the files of curl-devel (29%) Extracting the files of curl-devel (29%) Extracting the files of curl-devel (29%) Extracting the files of curl-devel (30%) Extracting the files of curl-devel (30%) Extracting the files of curl-devel (30%) Extracting the files of curl-devel (30%) Extracting the files of curl-devel (30%) Extracting the files of curl-devel (31%) Extracting the files of curl-devel (31%) Extracting the files of curl-devel (31%) Extracting the files of curl-devel (31%) Extracting the files of curl-devel (31%) Extracting the files of curl-devel (32%) Extracting the files of curl-devel (32%) Extracting the files of curl-devel (32%) Extracting the files of curl-devel (32%) Extracting the files of curl-devel (32%) Extracting the files of curl-devel (32%) Extracting the files of curl-devel (33%) Extracting the files of curl-devel (33%) Extracting the files of curl-devel (33%) Extracting the files of curl-devel (33%) Extracting the files of curl-devel (33%) Extracting the files of curl-devel (34%) Extracting the files of curl-devel (34%) Extracting the files of curl-devel (34%) Extracting the files of curl-devel (34%) Extracting the files of curl-devel (34%) Extracting the files of curl-devel (35%) Extracting the files of curl-devel (35%) Extracting the files of curl-devel (35%) Extracting the files of curl-devel (35%) Extracting the files of curl-devel (35%) Extracting the files of curl-devel (35%) Extracting the files of curl-devel (36%) Extracting the files of curl-devel (36%) Extracting the files of curl-devel (36%) Extracting the files of curl-devel (36%) Extracting the files of curl-devel (36%) Extracting the files of curl-devel (37%) Extracting the files of curl-devel (37%) Extracting the files of curl-devel (37%) Extracting the files of curl-devel (37%) Extracting the files of curl-devel (37%) Extracting the files of curl-devel (37%) Extracting the files of curl-devel (38%) Extracting the files of curl-devel (38%) Extracting the files of curl-devel (38%) Extracting the files of curl-devel (38%) Extracting the files of curl-devel (38%) Extracting the files of curl-devel (39%) Extracting the files of curl-devel (39%) Extracting the files of curl-devel (39%) Extracting the files of curl-devel (39%) Extracting the files of curl-devel (39%) Extracting the files of curl-devel (40%) Extracting the files of curl-devel (40%) Extracting the files of curl-devel (40%) Extracting the files of curl-devel (40%) Extracting the files of curl-devel (40%) Extracting the files of curl-devel (40%) Extracting the files of curl-devel (41%) Extracting the files of curl-devel (41%) Extracting the files of curl-devel (41%) Extracting the files of curl-devel (41%) Extracting the files of curl-devel (41%) Extracting the files of curl-devel (42%) Extracting the files of curl-devel (42%) Extracting the files of curl-devel (42%) Extracting the files of curl-devel (42%) Extracting the files of curl-devel (42%) Extracting the files of curl-devel (43%) Extracting the files of curl-devel (43%) Extracting the files of curl-devel (43%) Extracting the files of curl-devel (43%) Extracting the files of curl-devel (43%) Extracting the files of curl-devel (43%) Extracting the files of curl-devel (44%) Extracting the files of curl-devel (44%) Extracting the files of curl-devel (44%) Extracting the files of curl-devel (44%) Extracting the files of curl-devel (44%) Extracting the files of curl-devel (45%) Extracting the files of curl-devel (45%) Extracting the files of curl-devel (45%) Extracting the files of curl-devel (45%) Extracting the files of curl-devel (45%) Extracting the files of curl-devel (45%) Extracting the files of curl-devel (46%) Extracting the files of curl-devel (46%) Extracting the files of curl-devel (46%) Extracting the files of curl-devel (46%) Extracting the files of curl-devel (46%) Extracting the files of curl-devel (47%) Extracting the files of curl-devel (47%) Extracting the files of curl-devel (47%) Extracting the files of curl-devel (47%) Extracting the files of curl-devel (47%) Extracting the files of curl-devel (48%) Extracting the files of curl-devel (48%) Extracting the files of curl-devel (48%) Extracting the files of curl-devel (48%) Extracting the files of curl-devel (48%) Extracting the files of curl-devel (48%) Extracting the files of curl-devel (49%) Extracting the files of curl-devel (49%) Extracting the files of curl-devel (49%) Extracting the files of curl-devel (49%) Extracting the files of curl-devel (49%) Extracting the files of curl-devel (50%) Extracting the files of curl-devel (50%) Extracting the files of curl-devel (50%) Extracting the files of curl-devel (50%) Extracting the files of curl-devel (50%) Extracting the files of curl-devel (51%) Extracting the files of curl-devel (51%) Extracting the files of curl-devel (51%) Extracting the files of curl-devel (51%) Extracting the files of curl-devel (51%) Extracting the files of curl-devel (51%) Extracting the files of curl-devel (52%) Extracting the files of curl-devel (52%) Extracting the files of curl-devel (52%) Extracting the files of curl-devel (52%) Extracting the files of curl-devel (52%) Extracting the files of curl-devel (53%) Extracting the files of curl-devel (53%) Extracting the files of curl-devel (53%) Extracting the files of curl-devel (53%) Extracting the files of curl-devel (53%) Extracting the files of curl-devel (54%) Extracting the files of curl-devel (54%) Extracting the files of curl-devel (54%) Extracting the files of curl-devel (54%) Extracting the files of curl-devel (54%) Extracting the files of curl-devel (54%) Extracting the files of curl-devel (55%) Extracting the files of curl-devel (55%) Extracting the files of curl-devel (55%) Extracting the files of curl-devel (55%) Extracting the files of curl-devel (55%) Extracting the files of curl-devel (56%) Extracting the files of curl-devel (56%) Extracting the files of curl-devel (56%) Extracting the files of curl-devel (56%) Extracting the files of curl-devel (56%) Extracting the files of curl-devel (56%) Extracting the files of curl-devel (57%) Extracting the files of curl-devel (57%) Extracting the files of curl-devel (57%) Extracting the files of curl-devel (57%) Extracting the files of curl-devel (57%) Extracting the files of curl-devel (58%) Extracting the files of curl-devel (58%) Extracting the files of curl-devel (58%) Extracting the files of curl-devel (58%) Extracting the files of curl-devel (58%) Extracting the files of curl-devel (59%) Extracting the files of curl-devel (59%) Extracting the files of curl-devel (59%) Extracting the files of curl-devel (59%) Extracting the files of curl-devel (59%) Extracting the files of curl-devel (59%) Extracting the files of curl-devel (60%) Extracting the files of curl-devel (60%) Extracting the files of curl-devel (60%) Extracting the files of curl-devel (60%) Extracting the files of curl-devel (60%) Extracting the files of curl-devel (61%) Extracting the files of curl-devel (61%) Extracting the files of curl-devel (61%) Extracting the files of curl-devel (61%) Extracting the files of curl-devel (61%) Extracting the files of curl-devel (62%) Extracting the files of curl-devel (62%) Extracting the files of curl-devel (62%) Extracting the files of curl-devel (62%) Extracting the files of curl-devel (62%) Extracting the files of curl-devel (62%) Extracting the files of curl-devel (63%) Extracting the files of curl-devel (63%) Extracting the files of curl-devel (63%) Extracting the files of curl-devel (63%) Extracting the files of curl-devel (63%) Extracting the files of curl-devel (64%) Extracting the files of curl-devel (64%) Extracting the files of curl-devel (64%) Extracting the files of curl-devel (64%) Extracting the files of curl-devel (64%) Extracting the files of curl-devel (64%) Extracting the files of curl-devel (65%) Extracting the files of curl-devel (65%) Extracting the files of curl-devel (65%) Extracting the files of curl-devel (65%) Extracting the files of curl-devel (65%) Extracting the files of curl-devel (66%) Extracting the files of curl-devel (66%) Extracting the files of curl-devel (66%) Extracting the files of curl-devel (66%) Extracting the files of curl-devel (66%) Extracting the files of curl-devel (67%) Extracting the files of curl-devel (67%) Extracting the files of curl-devel (67%) Extracting the files of curl-devel (67%) Extracting the files of curl-devel (67%) Extracting the files of curl-devel (67%) Extracting the files of curl-devel (68%) Extracting the files of curl-devel (68%) Extracting the files of curl-devel (68%) Extracting the files of curl-devel (68%) Extracting the files of curl-devel (68%) Extracting the files of curl-devel (69%) Extracting the files of curl-devel (69%) Extracting the files of curl-devel (69%) Extracting the files of curl-devel (69%) Extracting the files of curl-devel (69%) Extracting the files of curl-devel (70%) Extracting the files of curl-devel (70%) Extracting the files of curl-devel (70%) Extracting the files of curl-devel (70%) Extracting the files of curl-devel (70%) Extracting the files of curl-devel (70%) Extracting the files of curl-devel (71%) Extracting the files of curl-devel (71%) Extracting the files of curl-devel (71%) Extracting the files of curl-devel (71%) Extracting the files of curl-devel (71%) Extracting the files of curl-devel (72%) Extracting the files of curl-devel (72%) Extracting the files of curl-devel (72%) Extracting the files of curl-devel (72%) Extracting the files of curl-devel (72%) Extracting the files of curl-devel (72%) Extracting the files of curl-devel (73%) Extracting the files of curl-devel (73%) Extracting the files of curl-devel (73%) Extracting the files of curl-devel (73%) Extracting the files of curl-devel (73%) Extracting the files of curl-devel (74%) Extracting the files of curl-devel (74%) Extracting the files of curl-devel (74%) Extracting the files of curl-devel (74%) Extracting the files of curl-devel (74%) Extracting the files of curl-devel (75%) Extracting the files of curl-devel (75%) Extracting the files of curl-devel (75%) Extracting the files of curl-devel (75%) Extracting the files of curl-devel (75%) Extracting the files of curl-devel (75%) Extracting the files of curl-devel (76%) Extracting the files of curl-devel (76%) Extracting the files of curl-devel (76%) Extracting the files of curl-devel (76%) Extracting the files of curl-devel (76%) Extracting the files of curl-devel (77%) Extracting the files of curl-devel (77%) Extracting the files of curl-devel (77%) Extracting the files of curl-devel (77%) Extracting the files of curl-devel (77%) Extracting the files of curl-devel (78%) Extracting the files of curl-devel (78%) Extracting the files of curl-devel (78%) Extracting the files of curl-devel (78%) Extracting the files of curl-devel (78%) Extracting the files of curl-devel (78%) Extracting the files of curl-devel (79%) Extracting the files of curl-devel (79%) Extracting the files of curl-devel (79%) Extracting the files of curl-devel (79%) Extracting the files of curl-devel (79%) Extracting the files of curl-devel (80%) Extracting the files of curl-devel (80%) Extracting the files of curl-devel (80%) Extracting the files of curl-devel (80%) Extracting the files of curl-devel (80%) Extracting the files of curl-devel (81%) Extracting the files of curl-devel (81%) Extracting the files of curl-devel (81%) Extracting the files of curl-devel (81%) Extracting the files of curl-devel (81%) Extracting the files of curl-devel (81%) Extracting the files of curl-devel (82%) Extracting the files of curl-devel (82%) Extracting the files of curl-devel (82%) Extracting the files of curl-devel (82%) Extracting the files of curl-devel (82%) Extracting the files of curl-devel (83%) Extracting the files of curl-devel (83%) Extracting the files of curl-devel (83%) Extracting the files of curl-devel (83%) Extracting the files of curl-devel (83%) Extracting the files of curl-devel (83%) Extracting the files of curl-devel (84%) Extracting the files of curl-devel (84%) Extracting the files of curl-devel (84%) Extracting the files of curl-devel (84%) Extracting the files of curl-devel (84%) Extracting the files of curl-devel (85%) Extracting the files of curl-devel (85%) Extracting the files of curl-devel (85%) Extracting the files of curl-devel (85%) Extracting the files of curl-devel (85%) Extracting the files of curl-devel (86%) Extracting the files of curl-devel (86%) Extracting the files of curl-devel (86%) Extracting the files of curl-devel (86%) Extracting the files of curl-devel (86%) Extracting the files of curl-devel (86%) Extracting the files of curl-devel (87%) Extracting the files of curl-devel (87%) Extracting the files of curl-devel (87%) Extracting the files of curl-devel (87%) Extracting the files of curl-devel (87%) Extracting the files of curl-devel (88%) Extracting the files of curl-devel (88%) Extracting the files of curl-devel (88%) Extracting the files of curl-devel (88%) Extracting the files of curl-devel (88%) Extracting the files of curl-devel (89%) Extracting the files of curl-devel (89%) Extracting the files of curl-devel (89%) Extracting the files of curl-devel (89%) Extracting the files of curl-devel (89%) Extracting the files of curl-devel (89%) Extracting the files of curl-devel (90%) Extracting the files of curl-devel (90%) Extracting the files of curl-devel (90%) Extracting the files of curl-devel (90%) Extracting the files of curl-devel (90%) Extracting the files of curl-devel (91%) Extracting the files of curl-devel (91%) Extracting the files of curl-devel (91%) Extracting the files of curl-devel (91%) Extracting the files of curl-devel (91%) Extracting the files of curl-devel (91%) Extracting the files of curl-devel (92%) Extracting the files of curl-devel (92%) Extracting the files of curl-devel (92%) Extracting the files of curl-devel (92%) Extracting the files of curl-devel (92%) Extracting the files of curl-devel (93%) Extracting the files of curl-devel (93%) Extracting the files of curl-devel (93%) Extracting the files of curl-devel (93%) Extracting the files of curl-devel (93%) Extracting the files of curl-devel (94%) Extracting the files of curl-devel (94%) Extracting the files of curl-devel (94%) Extracting the files of curl-devel (94%) Extracting the files of curl-devel (94%) Extracting the files of curl-devel (94%) Extracting the files of curl-devel (95%) Extracting the files of curl-devel (95%) Extracting the files of curl-devel (95%) Extracting the files of curl-devel (95%) Extracting the files of curl-devel (95%) Extracting the files of curl-devel (96%) Extracting the files of curl-devel (96%) Extracting the files of curl-devel (96%) Extracting the files of curl-devel (96%) Extracting the files of curl-devel (96%) Extracting the files of curl-devel (97%) Extracting the files of curl-devel (97%) Extracting the files of curl-devel (97%) Extracting the files of curl-devel (97%) Extracting the files of curl-devel (97%) Extracting the files of curl-devel (97%) Extracting the files of curl-devel (98%) Extracting the files of curl-devel (98%) Extracting the files of curl-devel (98%) Extracting the files of curl-devel (98%) Extracting the files of curl-devel (98%) Extracting the files of curl-devel (99%) Extracting the files of curl-devel (99%) Extracting the files of curl-devel (99%) Extracting the files of curl-devel (99%) Extracting the files of curl-devel (99%) Extracting the files of curl-devel (100%) [complete] Installed curl-devel Installing 293 / 293 Installing libglu-devel, version 9.0.3, release 11 Extracting the files of libglu-devel (33%) Extracting the files of libglu-devel (66%) Extracting the files of libglu-devel (100%) [complete] Installed libglu-devel [BuildDep] Checking build-deps for cemu-2.6-22 [BuildDep] Requesting installation of: sdl2-devel libglu-devel cubeb-devel libboost-devel libgtk-3-devel fmt-devel libusb-devel rapidjson-devel git curl-devel libzip-devel libpng-devel glslang-devel wayland-protocols-devel wxwidgets-devel gamemode-devel bluez-devel hidapi-devel glm pugixml-devel time=2026-08-18T00:53:31.814+02:00 level=DEBUG msg="Stopping D-BUS" time=2026-08-18T00:53:31.816+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/cemu/union command="chown -R build:build /home/build" time=2026-08-18T00:53:31.820+02:00 level=DEBUG msg="Dropping container networking" time=2026-08-18T00:53:31.820+02:00 level=DEBUG msg="Configuring container networking" time=2026-08-18T00:53:31.825+02:00 level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/git/github.com/cemu-project/Cemu.git target=/var/cache/solbuild/unstable-x86_64/cemu/union/home/build/YPKG/sources/Cemu.git time=2026-08-18T00:53:31.828+02:00 level=DEBUG msg="Exposing cache to build" cache=bazel source=/var/lib/solbuild/cache/bazel target=/var/cache/solbuild/unstable-x86_64/cemu/union/home/build/.cache/bazel time=2026-08-18T00:53:31.830+02:00 level=DEBUG msg="Exposing cache to build" cache=ccache source=/var/lib/solbuild/cache/ccache target=/var/cache/solbuild/unstable-x86_64/cemu/union/home/build/.ccache time=2026-08-18T00:53:31.831+02:00 level=DEBUG msg="Exposing cache to build" cache=go-build source=/var/lib/solbuild/cache/go-build target=/var/cache/solbuild/unstable-x86_64/cemu/union/home/build/.cache/go-build time=2026-08-18T00:53:31.833+02:00 level=DEBUG msg="Exposing cache to build" cache=sccache source=/var/lib/solbuild/cache/sccache target=/var/cache/solbuild/unstable-x86_64/cemu/union/home/build/.cache/sccache time=2026-08-18T00:53:31.834+02:00 level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-08-18T00:53:31.834+02:00 level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-08-18T00:53:31.834+02:00 level=DEBUG msg="Starting sccache server" time=2026-08-18T00:53:31.858+02:00 level=INFO msg="Now starting build" package=cemu time=2026-08-18T00:53:31.858+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/cemu/union command="ypkg build -D /home/build/work -B /home/build/YPKG /home/build/work/package.yml -n -t 1754876809" + cd /home/build/YPKG/root/cemu/build/Cemu.git + 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/cemu/build/Cemu.git + workdir=/home/build/YPKG/root/cemu/build/Cemu.git + export package=cemu + package=cemu + export release=22 + release=22 + export version=2.6 + version=2.6 + 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/cemu/install + installdir=/home/build/YPKG/root/cemu/install + export PKG_ROOT_DIR=/home/build/YPKG/root/cemu + PKG_ROOT_DIR=/home/build/YPKG/root/cemu + export PKG_BUILD_DIR=/home/build/YPKG/root/cemu/build + PKG_BUILD_DIR=/home/build/YPKG/root/cemu/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=1754876809 + SOURCE_DATE_EPOCH=1754876809 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + patch -t -E --no-backup-if-mismatch -f -p1 -i /home/build/work/files/fix-nonascii-filename.patch patching file bin/resources/ar/cemu.mo (renamed from bin/resources/ar/‏‏cemu.mo) + sed -i s/glm::glm/glm/ src/Common/CMakeLists.txt src/input/CMakeLists.txt + sed -i s/hidapi::hidapi/hidapi-libusb/ src/input/CMakeLists.txt + sed -i 's/hidapi.h/hidapi\/hidapi.h/' src/input/api/Wiimote/hidapi/HidapiWiimote.h + cmake -G Ninja . -B solusBuildDir '-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 -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE=Release -DALLOW_PORTABLE=OFF -DENABLE_VCPKG=OFF -- The C compiler identification is GNU 15.2.1 -- The CXX compiler identification is GNU 15.2.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 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found CURL: /usr/lib64/libcurl.so (found version "8.21.0") -- RapidJSON found. Headers: /usr/include CMake Warning (dev) at CMakeLists.txt:135 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/cmake/Boost-1.92.0/BoostConfig.cmake (found version "1.92.0") found components: program_options filesystem nowide -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found zstd: /usr/lib64/cmake/zstd/zstdConfig.cmake (found version "1.5.7") -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.6.3") found components: Crypto SSL -- Found PNG: /usr/lib/libpng.so (found version "1.6.58") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Found Wayland_Client: /usr/lib64/libwayland-client.so (found version "1.26.0") -- Found Wayland: /usr/lib64/libwayland-client.so (found version "1.26.0") found components: Client -- Found WaylandScanner: /usr/bin/wayland-scanner -- Found WaylandProtocols: //usr/share/wayland-protocols (found suitable version "1.49", minimum required is "1.15") -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") -- Checking for one of the modules 'gtk+-3.0' -- Found GTK3: /usr/lib64/libgtk-3.so;/usr/lib64/libgdk-3.so;/usr/lib64/libpangocairo-1.0.so;/usr/lib64/libcairo-gobject.so;/usr/lib64/libgdk_pixbuf-2.0.so;/usr/lib64/libatk-1.0.so;/usr/lib64/libpango-1.0.so;/usr/lib64/libcairo.so;/usr/lib64/libharfbuzz.so;/usr/lib64/libgio-2.0.so;/usr/lib64/libgobject-2.0.so;/usr/lib64/libglib-2.0.so (found version "3.24.52") -- Could NOT find bluez (missing: bluez_DIR) -- Checking for one of the modules 'bluez-1.0;bluez' -- Found bluez: /usr/lib64/libbluetooth.so (found version "5.87") -- Found OpenGL: /usr/lib/libOpenGL.so CMake Deprecation Warning at dependencies/discord-rpc/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Could NOT find wxWidgets (missing: wxWidgets_DIR) -- Found wxWidgets: -L/usr/lib64;-pthread;;;-lwx_baseu-3.2;-lwx_gtk3u_core-3.2;-lwx_gtk3u_gl-3.2;-lwx_gtk3u_propgrid-3.2;-lwx_gtk3u_xrc-3.2 (found suitable version "3.2.8", minimum required is "3.2") CMake Deprecation Warning at dependencies/ih264d/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Checking for one of the modules 'zarchive' -- Could NOT find ZArchive (missing: zarchive_LINK_LIBRARIES zarchive_FOUND) (found version "") -- Could NOT find libusb (missing: libusb_DIR) -- Checking for one of the modules 'libusb-1.0;libusb' -- Found libusb: /usr/lib64/libusb-1.0.so (found version "1.0.30") -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/x86_64-solus-linux-gcc -- The ASM_NASM compiler identification is NASM -- Found assembler: /usr/bin/nasm -- Configuring done (1.7s) CMake Warning (dev) at dependencies/discord-rpc/src/CMakeLists.txt:62 (add_library): Policy CMP0069 is not set: INTERPROCEDURAL_OPTIMIZATION is enforced when enabled. Run "cmake --help-policy CMP0069" for policy details. Use the cmake_policy command to set the policy and suppress this warning. INTERPROCEDURAL_OPTIMIZATION property will be ignored for target 'discord-rpc'. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at dependencies/ih264d/CMakeLists.txt:5 (add_library): Policy CMP0069 is not set: INTERPROCEDURAL_OPTIMIZATION is enforced when enabled. Run "cmake --help-policy CMP0069" for policy details. Use the cmake_policy command to set the policy and suppress this warning. INTERPROCEDURAL_OPTIMIZATION property will be ignored for target 'ih264d'. This warning is for project developers. Use -Wno-dev to suppress it. -- Generating done (0.1s) 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/cemu/build/Cemu.git/solusBuildDir + cd /home/build/YPKG/root/cemu/build/Cemu.git + 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/cemu/build/Cemu.git + workdir=/home/build/YPKG/root/cemu/build/Cemu.git + export package=cemu + package=cemu + export release=22 + release=22 + export version=2.6 + version=2.6 + 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/cemu/install + installdir=/home/build/YPKG/root/cemu/install + export PKG_ROOT_DIR=/home/build/YPKG/root/cemu + PKG_ROOT_DIR=/home/build/YPKG/root/cemu + export PKG_BUILD_DIR=/home/build/YPKG/root/cemu/build + PKG_BUILD_DIR=/home/build/YPKG/root/cemu/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=1754876809 + SOURCE_DATE_EPOCH=1754876809 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + ninja -j16 -C solusBuildDir ninja: Entering directory `solusBuildDir' [1/522] Generating wayland-viewporter-client-protocol.h [2/522] Generating wayland-viewporter-protocol.c [3/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_deblk_tables.c.o [4/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_cavlc_tables.c.o [5/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_common_tables.c.o [6/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_cabac_tables.c.o [7/522] Building C object dependencies/gamemode/CMakeFiles/gamemode.dir/lib/client_loader.c.o [8/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_disp_mgr.c.o [9/522] Building C object CMakeFiles/CemuWaylandProtocols.dir/wayland-viewporter-protocol.c.o [10/522] Building CXX object dependencies/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_register_linux.cpp.o [11/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_ihadamard_scaling.c.o [12/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_trans_data.c.o [13/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_buf_mgr.c.o [14/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_mem_fns.c.o [15/522] Building CXX object dependencies/discord-rpc/src/CMakeFiles/discord-rpc.dir/connection_unix.cpp.o [16/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_padding.c.o [17/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_dpb_mgr.c.o [18/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ithread.c.o [19/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_list.c.o [20/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_resi_trans_quant.c.o [21/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_bitstrm.c.o [22/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_cabac_init_tables.c.o [23/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_chroma_intra_pred_filters.c.o [24/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_iquant_itrans_recon.c.o [25/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_cabac.c.o [26/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_luma_intra_pred_filters.c.o [27/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_weighted_pred.c.o [28/522] Building CXX object dependencies/discord-rpc/src/CMakeFiles/discord-rpc.dir/rpc_connection.cpp.o [29/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_function_selector_generic.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_function_selector_generic.c: In function ‘ih264d_init_function_ptr_generic’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_function_selector_generic.c:84:12: warning: unused variable ‘i’ [-Wunused-variable] 84 | WORD32 i = 0; | ^ [30/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_deblk_edge_filters.c.o [31/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_api.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_api.c: In function ‘api_check_struct_sanity’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_api.c:207:16: warning: unused variable ‘j’ [-Wunused-variable] 207 | UWORD32 i, j; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_api.c: In function ‘ih264d_video_decode’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_api.c:1976:13: warning: unused variable ‘cur_slice_is_nonref’ [-Wunused-variable] 1976 | UWORD32 cur_slice_is_nonref = 0; | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_api.c: In function ‘ih264d_get_vui_params’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_api.c:3787:12: warning: unused variable ‘i’ [-Wunused-variable] 3787 | WORD32 i; | ^ [32/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_deblocking.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_deblocking.c: In function ‘ih264d_filter_boundary_left_nonmbaff’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_deblocking.c:89:12: warning: unused variable ‘uc_tmp’ [-Wunused-variable] 89 | WORD32 uc_tmp, qp_avg; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_deblocking.c: In function ‘ih264d_deblock_picture_mbaff’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_deblocking.c:713:12: warning: unused variable ‘u1_bottom_field_flag’ [-Wunused-variable] 713 | UWORD8 u1_bottom_field_flag = ps_dec->ps_cur_slice->u1_bottom_field_flag; /*< Bottom field u4_flag*/ | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_deblocking.c:704:12: warning: unused variable ‘u1_vert_pad_top’ [-Wunused-variable] 704 | UWORD8 u1_vert_pad_top = 1; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_deblocking.c: In function ‘ih264d_deblock_picture_non_mbaff’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_deblocking.c:995:12: warning: unused variable ‘u1_bottom_field_flag’ [-Wunused-variable] 995 | UWORD8 u1_bottom_field_flag = ps_dec->ps_cur_slice->u1_bottom_field_flag; /*< Bottom field u4_flag */ | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_deblocking.c:991:12: warning: unused variable ‘u1_deb_mode’ [-Wunused-variable] 991 | UWORD8 u1_deb_mode; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_deblocking.c:989:12: warning: unused variable ‘u1_vert_pad_top’ [-Wunused-variable] 989 | UWORD8 u1_vert_pad_top = 1; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_deblocking.c: In function ‘ih264d_deblock_picture_progressive’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_deblocking.c:1122:12: warning: unused variable ‘u1_mbaff’ [-Wunused-variable] 1122 | UWORD8 u1_mbaff = ps_dec->ps_cur_slice->u1_mbaff_frame_flag; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_deblocking.c:1108:12: warning: unused variable ‘u1_deb_mode’ [-Wunused-variable] 1108 | UWORD8 u1_deb_mode; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_deblocking.c:1107:12: warning: unused variable ‘u1_mbs_next’ [-Wunused-variable] 1107 | UWORD8 u1_mbs_next; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_deblocking.c:1106:12: warning: unused variable ‘u1_vert_pad_top’ [-Wunused-variable] 1106 | UWORD8 u1_vert_pad_top = 1; | ^~~~~~~~~~~~~~~ [33/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_compute_bs.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_compute_bs.c: In function ‘ih264d_compute_bs_non_mbaff’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_compute_bs.c:1185:16: warning: unused variable ‘mb_qp_temp’ [-Wunused-variable] 1185 | UWORD8 mb_qp_temp; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_compute_bs.c: In function ‘ih264d_fill_bs_mbedge_4’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_compute_bs.c:2274:16: warning: unused variable ‘mb_qp_temp’ [-Wunused-variable] 2274 | UWORD8 mb_qp_temp; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_compute_bs.c:2262:19: warning: unused variable ‘u1_pingpong’ [-Wunused-variable] 2262 | const UWORD32 u1_pingpong = u2_mbx & 0x01; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_compute_bs.c:2261:19: warning: unused variable ‘u2_mby’ [-Wunused-variable] 2261 | const UWORD32 u2_mby = ps_cur_mb_info->u2_mby; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_compute_bs.c: In function ‘ih264d_fill_bs_mbedge_2’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_compute_bs.c:2336:16: warning: unused variable ‘mb_qp_temp’ [-Wunused-variable] 2336 | UWORD8 mb_qp_temp; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_compute_bs.c:2324:19: warning: unused variable ‘u1_pingpong’ [-Wunused-variable] 2324 | const UWORD32 u1_pingpong = u2_mbx & 0x01; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_compute_bs.c:2323:19: warning: unused variable ‘u2_mby’ [-Wunused-variable] 2323 | const UWORD32 u2_mby = ps_cur_mb_info->u2_mby; | ^~~~~~ [34/522] Building CXX object dependencies/discord-rpc/src/CMakeFiles/discord-rpc.dir/discord_rpc.cpp.o [35/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_nal.c.o [36/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_dpb_mgr.c.o [37/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_mvpred.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_mvpred.c: In function ‘ih264d_mbaff_mv_pred’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_mvpred.c:287:29: warning: unused variable ‘u4_cond’ [-Wunused-variable] 287 | UWORD32 u4_cond = ps_dec->u4_num_pmbair; | ^~~~~~~ [38/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_format_conv.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_format_conv.c: In function ‘ih264d_format_convert’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_format_conv.c:704:27: warning: unused variable ‘e_output_format’ [-Wunused-variable] 704 | IV_COLOR_FORMAT_T e_output_format = pv_disp_op->e_output_format; | ^~~~~~~~~~~~~~~ [39/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_inter_pred.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c: In function ‘ih264d_copy_multiplex_data’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c:62:18: warning: unused variable ‘uc_j’ [-Wunused-variable] 62 | UWORD8 uc_i, uc_j; | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c: In function ‘ih264d_copy_2d1d’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c:90:13: warning: unused variable ‘uc_w’ [-Wunused-variable] 90 | UWORD32 uc_w, uc_h; | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c: In function ‘ih264d_form_mb_part_info_bp’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c:210:21: warning: unused variable ‘pps_ref_frame’ [-Wunused-variable] 210 | pic_buffer_t **pps_ref_frame; | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c:209:34: warning: unused variable ‘u1_field’ [-Wunused-variable] 209 | UWORD8 u1_scale_ref,u1_mbaff,u1_field; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c:209:25: warning: unused variable ‘u1_mbaff’ [-Wunused-variable] 209 | UWORD8 u1_scale_ref,u1_mbaff,u1_field; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c:209:12: warning: unused variable ‘u1_scale_ref’ [-Wunused-variable] 209 | UWORD8 u1_scale_ref,u1_mbaff,u1_field; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c:206:32: warning: unused variable ‘ps_cur_slice’ [-Wunused-variable] 206 | dec_slice_params_t * const ps_cur_slice = ps_dec->ps_cur_slice; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c: In function ‘ih264d_form_mb_part_info_mp’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c:717:16: warning: unused variable ‘u1_chroma_cbp’ [-Wunused-variable] 717 | UWORD8 u1_chroma_cbp = (UWORD8)(ps_cur_mb_info->u1_cbp >> 4); | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c: In function ‘ih264d_motion_compensate_mp’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c:1030:13: warning: unused variable ‘u1_mb_or_pic_bot’ [-Wunused-variable] 1030 | UWORD32 u1_mb_or_pic_bot; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c:1022:25: warning: unused variable ‘u1_pod_top’ [-Wunused-variable] 1022 | UWORD32 u1_pod_bot, u1_pod_top; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c:1022:13: warning: unused variable ‘u1_pod_bot’ [-Wunused-variable] 1022 | UWORD32 u1_pod_bot, u1_pod_top; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c:1021:35: warning: unused variable ‘u2_rec_wd’ [-Wunused-variable] 1021 | UWORD32 u2_pic_ht, u2_frm_wd, u2_rec_wd; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c:1021:13: warning: unused variable ‘u2_pic_ht’ [-Wunused-variable] 1021 | UWORD32 u2_pic_ht, u2_frm_wd, u2_rec_wd; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_inter_pred.c:1020:12: warning: unused variable ‘i2_pod_ht’ [-Wunused-variable] 1020 | WORD32 i2_pod_ht; | ^~~~~~~~~ [40/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_mb_utils.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_mb_utils.c: In function ‘ih264d_transfer_mb_group_data’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_mb_utils.c:1396:20: warning: unused variable ‘ps_cur_mb_info’ [-Wunused-variable] 1396 | dec_mb_info_t *ps_cur_mb_info = ps_dec->ps_nmb_info; | ^~~~~~~~~~~~~~ [41/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/ih264_inter_pred_filters.c.o [42/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_parse_headers.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_headers.c: In function ‘ih264d_parse_sps’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_headers.c:1007:16: warning: unused variable ‘u1_vert_mult_factor’ [-Wunused-variable] 1007 | UWORD8 u1_vert_mult_factor; | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_headers.c:1006:16: warning: unused variable ‘u1_frm_mbs_flag’ [-Wunused-variable] 1006 | UWORD8 u1_frm_mbs_flag; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_headers.c: In function ‘ih264d_parse_nal_unit’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_headers.c:1245:26: warning: unused variable ‘ps_cur_slice’ [-Wunused-variable] 1245 | dec_slice_params_t * ps_cur_slice = ps_dec->ps_cur_slice; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_headers.c:1243:28: warning: unused variable ‘ps_dec_in’ [-Wunused-variable] 1243 | ivd_video_decode_ip_t *ps_dec_in = | ^~~~~~~~~ [43/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_parse_cabac.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cabac.c: In function ‘ih264d_cabac_parse_8x8block’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cabac.c:1083:13: warning: unused variable ‘pu1_inv_scan’ [-Wunused-variable] 1083 | UWORD8 *pu1_inv_scan = ps_dec->pu1_inv_scan; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cabac.c: In function ‘ih264d_parse_residual4x4_cabac’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cabac.c:1526:25: warning: unused variable ‘pi4_scale’ [-Wunused-variable] 1526 | WORD32 *pi4_scale; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cabac.c:1167:13: warning: unused variable ‘pi2_residual_buf’ [-Wunused-variable] 1167 | WORD16 *pi2_residual_buf; | ^~~~~~~~~~~~~~~~ [44/522] Building CXX object dependencies/discord-rpc/src/CMakeFiles/discord-rpc.dir/serialization.cpp.o [45/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_parse_islice.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_islice.c: In function ‘ih264d_parse_imb_cabac’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_islice.c:509:16: warning: unused variable ‘pi1_buf’ [-Wunused-variable] 509 | WORD8 *pi1_buf; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_islice.c:508:17: warning: unused variable ‘pi4_buf’ [-Wunused-variable] 508 | WORD32 *pi4_buf; | ^~~~~~~ [46/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_tables.c.o [47/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_parse_bslice.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_bslice.c: In function ‘ih264d_parse_bslice’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_bslice.c:1359:22: warning: unused variable ‘ui_temp1’ [-Wunused-variable] 1359 | UWORD32 u4_temp, ui_temp1; | ^~~~~~~~ [48/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_parse_mb_header.c.o [49/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_sei.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c: In function ‘ih264d_parse_mdcv’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c:280:14: warning: unused variable ‘pu4_bitstrm_buf’ [-Wunused-variable] 280 | UWORD32 *pu4_bitstrm_buf = ps_bitstrm->pu4_buffer; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c:279:14: warning: unused variable ‘pu4_bitstrm_ofst’ [-Wunused-variable] 279 | UWORD32 *pu4_bitstrm_ofst = &ps_bitstrm->u4_ofst; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c:278:23: warning: unused variable ‘ps_err’ [-Wunused-variable] 278 | dec_err_status_t *ps_err = ps_dec->ps_dec_err_status; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c: In function ‘ih264d_parse_cll’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c:406:14: warning: unused variable ‘pu4_bitstrm_buf’ [-Wunused-variable] 406 | UWORD32 *pu4_bitstrm_buf = ps_bitstrm->pu4_buffer; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c:405:14: warning: unused variable ‘pu4_bitstrm_ofst’ [-Wunused-variable] 405 | UWORD32 *pu4_bitstrm_ofst = &ps_bitstrm->u4_ofst; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c:404:23: warning: unused variable ‘ps_err’ [-Wunused-variable] 404 | dec_err_status_t *ps_err = ps_dec->ps_dec_err_status; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c: In function ‘ih264d_parse_ave’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c:453:14: warning: unused variable ‘pu4_bitstrm_buf’ [-Wunused-variable] 453 | UWORD32 *pu4_bitstrm_buf = ps_bitstrm->pu4_buffer; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c:452:14: warning: unused variable ‘pu4_bitstrm_ofst’ [-Wunused-variable] 452 | UWORD32 *pu4_bitstrm_ofst = &ps_bitstrm->u4_ofst; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c:451:23: warning: unused variable ‘ps_err’ [-Wunused-variable] 451 | dec_err_status_t *ps_err = ps_dec->ps_dec_err_status; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c: In function ‘ih264d_parse_ccv’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c:514:14: warning: unused variable ‘pu4_bitstrm_buf’ [-Wunused-variable] 514 | UWORD32 *pu4_bitstrm_buf = ps_bitstrm->pu4_buffer; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c:513:14: warning: unused variable ‘pu4_bitstrm_ofst’ [-Wunused-variable] 513 | UWORD32 *pu4_bitstrm_ofst = &ps_bitstrm->u4_ofst; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_sei.c:512:23: warning: unused variable ‘ps_err’ [-Wunused-variable] 512 | dec_err_status_t *ps_err = ps_dec->ps_dec_err_status; | ^~~~~~ [50/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_quant_scaling.c.o [51/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_process_pslice.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_pslice.c: In function ‘ih264d_mv_pred_ref_tfr_nby2_pmb’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_pslice.c:81:12: warning: unused variable ‘ret’ [-Wunused-variable] 81 | WORD32 ret; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_pslice.c: In function ‘ih264d_decode_recon_tfr_nmb’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_pslice.c:369:23: warning: unused variable ‘i1_pred’ [-Wunused-variable] 369 | WORD8 i1_pred; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_pslice.c:395:23: warning: unused variable ‘i1_pred’ [-Wunused-variable] 395 | WORD8 i1_pred; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_pslice.c:452:26: warning: unused variable ‘u4_mb_y’ [-Wunused-variable] 452 | UWORD32 u4_mb_x, u4_mb_y; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_pslice.c:452:17: warning: unused variable ‘u4_mb_x’ [-Wunused-variable] 452 | UWORD32 u4_mb_x, u4_mb_y; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_pslice.c:451:28: warning: unused variable ‘u4_right_mb’ [-Wunused-variable] 451 | UWORD32 u4_cur_mb, u4_right_mb; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_pslice.c:451:17: warning: unused variable ‘u4_cur_mb’ [-Wunused-variable] 451 | UWORD32 u4_cur_mb, u4_right_mb; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_pslice.c:343:12: warning: unused variable ‘ret’ [-Wunused-variable] 343 | WORD32 ret; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_pslice.c:342:13: warning: unused variable ‘u4_update_mbaff’ [-Wunused-variable] 342 | UWORD32 u4_update_mbaff = 0; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_pslice.c: In function ‘ih264d_init_ref_idx_lx_p’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_pslice.c:996:12: warning: variable ‘i4_temp_pic_num’ set but not used [-Wunused-but-set-variable] 996 | WORD32 i4_temp_pic_num, i4_ref_pic_num; | ^~~~~~~~~~~~~~~ [52/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_parse_cavlc.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cavlc.c: In function ‘ih264d_cavlc_parse_8x8block_both_available’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cavlc.c:1739:14: warning: unused variable ‘pu4_dummy’ [-Wunused-variable] 1739 | UWORD32 *pu4_dummy; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cavlc.c: In function ‘ih264d_cavlc_parse_8x8block_left_available’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cavlc.c:1929:14: warning: unused variable ‘pu4_dummy’ [-Wunused-variable] 1929 | UWORD32 *pu4_dummy; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cavlc.c: In function ‘ih264d_cavlc_parse_8x8block_top_available’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cavlc.c:2118:14: warning: unused variable ‘pu4_dummy’ [-Wunused-variable] 2118 | UWORD32 *pu4_dummy; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cavlc.c: In function ‘ih264d_cavlc_parse_8x8block_none_available’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cavlc.c:2307:14: warning: unused variable ‘pu4_dummy’ [-Wunused-variable] 2307 | UWORD32 *pu4_dummy; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cavlc.c: In function ‘ih264d_parse_residual4x4_cavlc’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cavlc.c:2471:14: warning: unused variable ‘pu4_dummy’ [-Wunused-variable] 2471 | UWORD32 *pu4_dummy; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_cavlc.c:2463:13: warning: unused variable ‘pi2_residual_buf’ [-Wunused-variable] 2463 | WORD16 *pi2_residual_buf; | ^~~~~~~~~~~~~~~~ [53/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_thread_compute_bs.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_thread_compute_bs.c: In function ‘ih264d_recon_deblk_slice’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_thread_compute_bs.c:396:12: warning: unused variable ‘ret’ [-Wunused-variable] 396 | WORD32 ret; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_thread_compute_bs.c:385:13: warning: unused variable ‘u4_mb_num’ [-Wunused-variable] 385 | UWORD32 u4_mb_num; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_thread_compute_bs.c: In function ‘ih264d_recon_deblk_thread’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_thread_compute_bs.c:694:13: warning: unused variable ‘yield_cnt’ [-Wunused-variable] 694 | UWORD32 yield_cnt = 0; | ^~~~~~~~~ [54/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_parse_slice.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_slice.c: In function ‘ih264d_start_of_pic’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_slice.c:180:26: warning: unused variable ‘s_high_profile’ [-Wunused-variable] 180 | high_profile_tools_t s_high_profile; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_slice.c:173:29: warning: unused variable ‘ps_dec_output’ [-Wunused-variable] 173 | ivd_video_decode_op_t * ps_dec_output = | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_slice.c:171:19: warning: unused variable ‘pic_buf’ [-Wunused-variable] 171 | pic_buffer_t *pic_buf; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_slice.c: In function ‘ih264d_end_of_pic_dispbuf_mgr’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_slice.c:762:12: warning: unused variable ‘u1_num_of_users’ [-Wunused-variable] 762 | UWORD8 u1_num_of_users = 0; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_slice.c: In function ‘ih264d_err_pic_dispbuf_mgr’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_slice.c:889:29: warning: unused variable ‘ps_dec_output’ [-Wunused-variable] 889 | ivd_video_decode_op_t * ps_dec_output = | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_slice.c:888:25: warning: unused variable ‘ps_cur_slice’ [-Wunused-variable] 888 | dec_slice_params_t *ps_cur_slice = ps_dec->ps_cur_slice; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_slice.c: In function ‘ih264d_end_of_pic’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_slice.c:967:25: warning: unused variable ‘ps_cur_slice’ [-Wunused-variable] 967 | dec_slice_params_t *ps_cur_slice = ps_dec->ps_cur_slice; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_slice.c: In function ‘ih264d_parse_decode_slice’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_slice.c:1096:13: warning: unused variable ‘u4_call_end_of_pic’ [-Wunused-variable] 1096 | UWORD32 u4_call_end_of_pic = 0; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_slice.c:1089:17: warning: unused variable ‘end_of_frame’ [-Wunused-variable] 1089 | WORD32 ret, end_of_frame; | ^~~~~~~~~~~~ [55/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_parse_pslice.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_pslice.c: In function ‘ih264d_mark_err_slice_skip’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_pslice.c:1769:16: warning: unused variable ‘u1_mb_type’ [-Wunused-variable] 1769 | UWORD8 u1_mb_type; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_pslice.c:1467:13: warning: unused variable ‘u2_total_mbs_coded’ [-Wunused-variable] 1467 | UWORD16 u2_total_mbs_coded; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_pslice.c:1461:14: warning: unused variable ‘pu4_bitstrm_ofst’ [-Wunused-variable] 1461 | UWORD32 *pu4_bitstrm_ofst = &ps_bitstrm->u4_ofst; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_pslice.c:1460:14: warning: unused variable ‘pu4_bitstrm_buf’ [-Wunused-variable] 1460 | UWORD32 *pu4_bitstrm_buf = ps_bitstrm->pu4_buffer; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_pslice.c: In function ‘ih264d_parse_pmb_cavlc’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_pslice.c:208:35: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 208 | pi1_ref_idx[uc_i] = 0; | ~~~~~~~~~~~~~~~~~~^~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_pslice.c:43: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_structs.h:579:11: note: at offset 4 into destination object ‘i1_ref_idx’ of size 4 579 | WORD8 i1_ref_idx[2][MAX_REFIDX_INFO_PER_MB]; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_structs.h:579:11: note: at offset 4 into destination object ‘i1_ref_idx’ of size 4 /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_pslice.c:208:35: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 208 | pi1_ref_idx[uc_i] = 0; | ~~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_structs.h:579:11: note: at offset [5, 254] into destination object ‘i1_ref_idx’ of size 4 579 | WORD8 i1_ref_idx[2][MAX_REFIDX_INFO_PER_MB]; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_structs.h:579:11: note: at offset [5, 254] into destination object ‘i1_ref_idx’ of size 4 /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_parse_pslice.c:208:35: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 208 | pi1_ref_idx[uc_i] = 0; | ~~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_structs.h:579:11: note: at offset [6, 254] into destination object ‘i1_ref_idx’ of size 4 579 | WORD8 i1_ref_idx[2][MAX_REFIDX_INFO_PER_MB]; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_structs.h:579:11: note: at offset [6, 254] into destination object ‘i1_ref_idx’ of size 4 [56/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_thread_parse_decode.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_thread_parse_decode.c: In function ‘ih264d_decode_recon_tfr_nmb_thread’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_thread_parse_decode.c:294:19: warning: unused variable ‘i1_pred’ [-Wunused-variable] 294 | WORD8 i1_pred; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_thread_parse_decode.c:318:19: warning: unused variable ‘i1_pred’ [-Wunused-variable] 318 | WORD8 i1_pred; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_thread_parse_decode.c:214:12: warning: unused variable ‘ret’ [-Wunused-variable] 214 | WORD32 ret; | ^~~ [57/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_process_intra_mb.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_intra_mb.c: In function ‘ih264d_unpack_coeff8x8_8x8blk_cavlc’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_intra_mb.c:269:12: warning: unused variable ‘u1_field_coding_flag’ [-Wunused-variable] 269 | UWORD8 u1_field_coding_flag = ps_cur_mb_info->ps_curmb->u1_mb_fld; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_intra_mb.c: In function ‘ih264d_unpack_luma_coeff4x4_mb’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_intra_mb.c:413:13: warning: unused variable ‘pu1_inv_scan’ [-Wunused-variable] 413 | UWORD8 *pu1_inv_scan = ps_dec->pu1_inv_scan; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_intra_mb.c: In function ‘ih264d_unpack_chroma_coeff4x4_mb’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_intra_mb.c:546:12: warning: unused variable ‘i’ [-Wunused-variable] 546 | WORD32 i; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_intra_mb.c:544:13: warning: unused variable ‘pu1_inv_scan’ [-Wunused-variable] 544 | UWORD8 *pu1_inv_scan = ps_dec->pu1_inv_scan; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_intra_mb.c:542:12: warning: unused variable ‘u1_mb_type’ [-Wunused-variable] 542 | UWORD8 u1_mb_type = ps_cur_mb_info->u1_mb_type; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_intra_mb.c: In function ‘ih264d_process_intra_mb’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_intra_mb.c:1015:17: warning: unused variable ‘ui2_left_pred_buf_width’ [-Wunused-variable] 1015 | UWORD16 ui2_left_pred_buf_width = 0xffff; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_intra_mb.c:739:13: warning: unused variable ‘u2_mbx’ [-Wunused-variable] 739 | UWORD16 u2_mbx = ps_cur_mb_info->u2_mbx; | ^~~~~~ [58/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_vui.c.o [59/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/x86/ih264_chroma_intra_pred_filters_ssse3.c.o [60/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/x86/ih264_ihadamard_scaling_sse42.c.o [61/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_process_bslice.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_bslice.c: In function ‘ih264d_decode_spatial_direct’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_bslice.c:395:23: warning: unused variable ‘i2_mv’ [-Wunused-variable] 395 | WORD16 i2_mv[2]; | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_bslice.c:104:12: warning: unused variable ‘ret’ [-Wunused-variable] 104 | WORD32 ret = 0; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_bslice.c: In function ‘ih264d_decode_temporal_direct’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_process_bslice.c:601:12: warning: unused variable ‘ret’ [-Wunused-variable] 601 | WORD32 ret = 0; | ^~~ [62/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/x86/ih264_ihadamard_scaling_ssse3.c.o [63/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/x86/ih264_deblk_chroma_ssse3.c.o [64/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/x86/ih264_iquant_itrans_recon_dc_ssse3.c.o [65/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/x86/ih264_iquant_itrans_recon_sse42.c.o [66/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/x86/ih264_mem_fns_ssse3.c.o [67/522] Building ASM_NASM object src/asm/CMakeFiles/CemuAsm.dir/x64util_nasm.asm.o [68/522] Building C object dependencies/ZArchive/CMakeFiles/zarchive.dir/src/sha_256.c.o [69/522] Linking C static library libCemuWaylandProtocols.a [70/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/ih264d_utils.c.o /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c: In function ‘ih264d_init_dec_mb_grp’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:739:12: warning: unused variable ‘u1_frm’ [-Wunused-variable] 739 | UWORD8 u1_frm = ps_seq->u1_frame_mbs_only_flag; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c: In function ‘ih264d_init_pic’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:778:12: warning: unused variable ‘i4_pic_bufs’ [-Wunused-variable] 778 | WORD32 i4_pic_bufs; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c: In function ‘ih264d_get_next_display_field’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1047:33: warning: unused variable ‘dest_inc_UV’ [-Wunused-variable] 1047 | UWORD32 dest_inc_Y = 0, dest_inc_UV = 0; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1047:17: warning: unused variable ‘dest_inc_Y’ [-Wunused-variable] 1047 | UWORD32 dest_inc_Y = 0, dest_inc_UV = 0; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:982:12: warning: unused variable ‘i1_cur_fld’ [-Wunused-variable] 982 | UWORD8 i1_cur_fld; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c: In function ‘ih264d_create_pic_buffers’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1794:15: warning: unused variable ‘pv_mem_ctxt’ [-Wunused-variable] 1794 | void *pv_mem_ctxt = ps_dec->pv_mem_ctxt; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1755:12: warning: unused variable ‘j’ [-Wunused-variable] 1755 | WORD32 j; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1754:12: warning: unused variable ‘u1_frm’ [-Wunused-variable] 1754 | UWORD8 u1_frm = ps_dec->ps_cur_sps->u1_frame_mbs_only_flag; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c: In function ‘ih264d_allocate_dynamic_bufs’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1925:38: warning: unused variable ‘u4_ref_pred_size’ [-Wunused-variable] 1925 | UWORD32 u4_int_scratch_size = 0, u4_ref_pred_size = 0; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1925:13: warning: unused variable ‘u4_int_scratch_size’ [-Wunused-variable] 1925 | UWORD32 u4_int_scratch_size = 0, u4_ref_pred_size = 0; | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1924:13: warning: unused variable ‘ui_size’ [-Wunused-variable] 1924 | UWORD32 ui_size = 0; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1923:13: warning: unused variable ‘u4_blk_wd’ [-Wunused-variable] 1923 | UWORD32 u4_blk_wd; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1918:11: warning: unused variable ‘c_i’ [-Wunused-variable] 1918 | WORD8 c_i = 0; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1917:13: warning: unused variable ‘u4_chroma_wd’ [-Wunused-variable] 1917 | UWORD16 u4_chroma_wd = ps_dec->u2_frm_wd_uv; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1916:13: warning: unused variable ‘u4_luma_wd’ [-Wunused-variable] 1916 | UWORD16 u4_luma_wd = ps_dec->u2_frm_wd_y; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1913:13: warning: unused variable ‘pi16_res_coeff’ [-Wunused-variable] 1913 | WORD16 *pi16_res_coeff; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1911:14: warning: unused variable ‘pu2_slice_num_map’ [-Wunused-variable] 1911 | UWORD16 *pu2_slice_num_map; | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1910:30: warning: unused variable ‘pu1_recon_mb_map’ [-Wunused-variable] 1910 | UWORD8 *pu1_dec_mb_map, *pu1_recon_mb_map; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1910:13: warning: unused variable ‘pu1_dec_mb_map’ [-Wunused-variable] 1910 | UWORD8 *pu1_dec_mb_map, *pu1_recon_mb_map; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1909:25: warning: unused variable ‘ps_dec_slice_buf’ [-Wunused-variable] 1909 | dec_slice_struct_t *ps_dec_slice_buf; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1908:20: warning: unused variable ‘ps_frm_mb_info’ [-Wunused-variable] 1908 | dec_mb_info_t *ps_frm_mb_info; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1907:18: warning: unused variable ‘ps_pred_frame’ [-Wunused-variable] 1907 | pred_info_t *ps_pred_frame; | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1905:22: warning: unused variable ‘p_MemBlock’ [-Wunused-variable] 1905 | struct MemBlock *p_MemBlock; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:1904:19: warning: unused variable ‘s_MemReq’ [-Wunused-variable] 1904 | struct MemReq s_MemReq; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c: In function ‘ih264d_create_mv_bank’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:2362:11: warning: unused variable ‘pv_mem_ctxt’ [-Wunused-variable] 2362 | void *pv_mem_ctxt = ps_dec->pv_mem_ctxt; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:2361:12: warning: unused variable ‘size’ [-Wunused-variable] 2361 | WORD32 size; | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:2353:35: warning: unused variable ‘pu1_mv_bank_base’ [-Wunused-variable] 2353 | UWORD8 *pu1_mv_buf_mgr_base, *pu1_mv_bank_base; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ih264d/decoder/ih264d_utils.c:2353:13: warning: unused variable ‘pu1_mv_buf_mgr_base’ [-Wunused-variable] 2353 | UWORD8 *pu1_mv_buf_mgr_base, *pu1_mv_bank_base; | ^~~~~~~~~~~~~~~~~~~ [71/522] Linking C static library dependencies/gamemode/libgamemode.a [72/522] Building ASM object src/resource/CMakeFiles/CemuResource.dir/embedded/fontawesome.S.o [73/522] Linking C static library src/asm/libCemuAsm.a [74/522] Linking CXX static library dependencies/discord-rpc/src/libdiscord-rpc.a [75/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/x86/ih264_padding_ssse3.c.o [76/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/x86/ih264_iquant_itrans_recon_ssse3.c.o [77/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/x86/ih264_deblk_luma_ssse3.c.o [78/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/x86/ih264d_function_selector.c.o [79/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/x86/ih264d_function_selector_sse42.c.o [80/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/x86/ih264_luma_intra_pred_filters_ssse3.c.o [81/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/x86/ih264_resi_trans_quant_sse42.c.o [82/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/decoder/x86/ih264d_function_selector_ssse3.c.o [83/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/x86/ih264_weighted_pred_sse42.c.o [84/522] Building C object dependencies/ih264d/CMakeFiles/ih264d.dir/common/x86/ih264_inter_pred_filters_ssse3.c.o [85/522] Linking C static library dependencies/ih264d/libih264d.a [86/522] Building CXX object dependencies/ZArchive/CMakeFiles/zarchive.dir/src/zarchivewriter.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/src/zarchivewriter.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivewriter.h: In constructor ‘ZArchiveWriter::ZArchiveWriter(CB_NewOutputFile, CB_WriteOutputData, void*)’: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivewriter.h:62:15: warning: ‘ZArchiveWriter::m_cbCtx’ will be initialized after [-Wreorder] 62 | void* m_cbCtx; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivewriter.h:60:26: warning: ‘void (* ZArchiveWriter::m_cbNewOutputFile)(int32_t, void*)’ [-Wreorder] 60 | CB_NewOutputFile m_cbNewOutputFile; | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/src/zarchivewriter.cpp:15:1: warning: when initialized here [-Wreorder] 15 | ZArchiveWriter::ZArchiveWriter(CB_NewOutputFile cbNewOutputFile, CB_WriteOutputData cbWriteOutputData, void* ctx) : m_cbCtx(ctx), m_cbNewOutputFile(cbNewOutputFile), m_cbWriteOutputData(cbWriteOutputData) | ^~~~~~~~~~~~~~ [87/522] Building CXX object dependencies/ZArchive/CMakeFiles/zarchive.dir/src/zarchivereader.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivereader.h:12, from /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/src/zarchivereader.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:364:20: warning: ‘int _ZARCHIVE::CompareNodeName(std::string_view, std::string_view)’ defined but not used [-Wunused-function] 364 | static int CompareNodeName(std::string_view n1, std::string_view n2) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:321:21: warning: ‘void _ZARCHIVE::SplitFilenameFromPath(std::string_view&, std::string_view&)’ defined but not used [-Wunused-function] 321 | static void SplitFilenameFromPath(std::string_view& pathInOut, std::string_view& filename) | ^~~~~~~~~~~~~~~~~~~~~ [88/522] Linking CXX static library dependencies/ZArchive/libzarchive.a [89/522] Building CXX object src/Common/CMakeFiles/CemuCommon.dir/cmake_pch.hxx.gch [90/522] Building CXX object src/audio/CMakeFiles/CemuAudio.dir/cmake_pch.hxx.gch [91/522] Building CXX object src/imgui/CMakeFiles/imguiImpl.dir/cmake_pch.hxx.gch [92/522] Building CXX object src/CMakeFiles/CemuBin.dir/cmake_pch.hxx.gch [93/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/cmake_pch.hxx.gch [94/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/cmake_pch.hxx.gch [95/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/cmake_pch.hxx.gch [96/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/cmake_pch.hxx.gch [97/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx.gch [98/522] Building CXX object src/resource/CMakeFiles/CemuResource.dir/cmake_pch.hxx.gch [99/522] Building CXX object src/config/CMakeFiles/CemuConfig.dir/cmake_pch.hxx.gch [100/522] Building CXX object src/Common/CMakeFiles/CemuCommon.dir/precompiled.cpp.o [101/522] Building CXX object src/Common/CMakeFiles/CemuCommon.dir/SysAllocator.cpp.o [102/522] Building CXX object src/Common/CMakeFiles/CemuCommon.dir/unix/platform.cpp.o [103/522] Building CXX object src/Common/CMakeFiles/CemuCommon.dir/cpu_features.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/cpu_features.cpp: In constructor ‘CPUFeaturesImpl::CPUFeaturesImpl()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/cpu_features.cpp:49:26: warning: unused variable ‘i’ [-Wunused-variable] 49 | uint32_t nExIds, i = 0; | ^ [104/522] Building CXX object src/Common/CMakeFiles/CemuCommon.dir/unix/FileStream_unix.cpp.o [105/522] Building CXX object src/imgui/CMakeFiles/imguiImpl.dir/imgui_impl_opengl3.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/imgui_impl_opengl3.h:32, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/imgui_impl_opengl3.cpp:69: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [106/522] Building CXX object src/resource/CMakeFiles/CemuResource.dir/embedded/resources.cpp.o [107/522] Building CXX object src/resource/CMakeFiles/CemuResource.dir/CafeDefaultFont.cpp.o [108/522] Linking CXX static library src/resource/libCemuResource.a [109/522] Building CXX object src/imgui/CMakeFiles/imguiImpl.dir/__/__/dependencies/imgui/imgui_tables.cpp.o [110/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/crypto/aes128.cpp.o [111/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/crypto/md5.cpp.o [112/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/crypto/crc32.cpp.o [113/522] Building CXX object src/imgui/CMakeFiles/imguiImpl.dir/__/__/dependencies/imgui/imgui_draw.cpp.o [114/522] Building CXX object src/imgui/CMakeFiles/imguiImpl.dir/imgui_extension.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/imgui_extension.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/imgui_extension.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../input/emulated/EmulatedController.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/imgui_extension.cpp: In function ‘void ImGui_UpdateWindowInformation(bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/imgui_extension.cpp:160:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 160 | for (auto i = 0; i < InputManager::kMaxController; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../input/api/SDL/SDLControllerProvider.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../input/InputManager.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/imgui_impl_opengl3.h:32, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/imgui_extension.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [115/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/bootSound/BootSoundReader.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/util/bootSound/BootSoundReader.cpp: In member function ‘sint16* BootSoundReader::getSamples()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/bootSound/BootSoundReader.cpp:26:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 26 | while (totalRead < blockSize) | ~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/util/bootSound/BootSoundReader.cpp:42:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 42 | if (totalRead < blockSize) | ~~~~~~~~~~^~~~~~~~~~~ [116/522] Building CXX object src/imgui/CMakeFiles/imguiImpl.dir/__/__/dependencies/imgui/imgui_widgets.cpp.o [117/522] Building CXX object src/audio/CMakeFiles/CemuAudio.dir/IAudioAPI.cpp.o [118/522] Building CXX object src/imgui/CMakeFiles/imguiImpl.dir/imgui_impl_vulkan.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/imgui_impl_vulkan.cpp:48: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/imgui_impl_vulkan.cpp: In function ‘bool ImGui_ImplVulkan_CreateDeviceObjects()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/imgui_impl_vulkan.cpp:682:19: warning: unused variable ‘sampler’ [-Wunused-variable] 682 | VkSampler sampler[1] = {g_FontSampler}; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/imgui_impl_vulkan.cpp: In function ‘void ImGui_ImplVulkan_NewFrame(VkCommandBuffer, VkFramebuffer, VkExtent2D)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/imgui_impl_vulkan.cpp:921:15: warning: unused variable ‘io’ [-Wunused-variable] 921 | auto& io = ImGui::GetIO(); | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/imgui/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [119/522] Building CXX object src/Common/CMakeFiles/CemuCommon.dir/ExceptionHandler/ExceptionHandler.cpp.o [120/522] Building CXX object src/imgui/CMakeFiles/imguiImpl.dir/__/__/dependencies/imgui/imgui.cpp.o [121/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/helpers/Serializer.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/Serializer.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [122/522] Linking CXX static library src/imgui/libimguiImpl.a [123/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/highresolutiontimer/HighResolutionTimer.cpp.o [124/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/IniParser/IniParser.cpp.o [125/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/libusbWrapper/libusbWrapper.cpp.o [126/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/SystemInfo/SystemInfo.cpp.o [127/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/VirtualHeap/VirtualHeap.cpp.o [128/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/tinyxml2/tinyxml2.cpp.o [129/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/Fiber/FiberUnix.cpp.o [130/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/MemMapper/MemMapperUnix.cpp.o [131/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/helpers/helpers.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/helpers.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [132/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/SystemInfo/SystemInfoLinux.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/util/SystemInfo/SystemInfoLinux.cpp: In function ‘void QueryCoreTimes(uint32, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/SystemInfo/SystemInfoLinux.cpp:32:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 32 | for (auto i = 0; i < out.size(); ++i) | ~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/util/SystemInfo/SystemInfoLinux.cpp:46:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 46 | for (auto i = 0; i < count; ++i) out[i] = { }; | ~~^~~~~~~ [133/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/SystemInfo/SystemInfoUnix.cpp.o [134/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/Zir/Passes/ZpIRRegisterAllocator.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/util/Zir/Passes/ZpIRRegisterAllocator.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/../util/Zir/Core/IR.h: In member function ‘std::string ZpIR::ShaderSubset::ShaderExportLocation::GetDebugName()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/../util/Zir/Core/IR.h:654:44: warning: unused variable ‘elementTable’ [-Wunused-variable] 654 | const char elementTable[] = { 'x' , 'y', 'z', 'w' }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/util/Zir/Passes/ZpIRRegisterAllocator.cpp: In member function ‘void ZirPass::RARegular::prepareRABlocks()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/Zir/Passes/ZpIRRegisterAllocator.cpp:124:23: warning: unused variable ‘irBasicBlocks’ [-Wunused-variable] 124 | auto& irBasicBlocks = m_irFunction->m_basicBlocks; | ^~~~~~~~~~~~~ [135/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/Zir/Core/IR.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/util/Zir/Core/IR.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/../util/Zir/Core/IR.h: In member function ‘std::string ZpIR::ShaderSubset::ShaderExportLocation::GetDebugName()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/../util/Zir/Core/IR.h:654:44: warning: unused variable ‘elementTable’ [-Wunused-variable] 654 | const char elementTable[] = { 'x' , 'y', 'z', 'w' }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/util/Zir/Core/IR.cpp: In member function ‘void ZpIR::DebugPrinter::debugPrintBlock(ZpIR::ZpIRBasicBlock*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/Zir/Core/IR.cpp:210:53: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘ZpIR::LocationSymbolName’ {aka ‘long unsigned int’} [-Wformat=] 210 | printf(" reg: %s sym:0x%llx\n", getRegisterName(block, itr.reg).c_str(), itr.name); | ~~~^ ~~~~~~~~ | | | | long long unsigned int ZpIR::LocationSymbolName {aka long unsigned int} | %lx /home/build/YPKG/root/cemu/build/Cemu.git/src/util/Zir/Core/IR.cpp:214:53: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘ZpIR::LocationSymbolName’ {aka ‘long unsigned int’} [-Wformat=] 214 | printf(" reg: %s sym:0x%llx\n", getRegisterName(block, itr.reg).c_str(), itr.name); | ~~~^ ~~~~~~~~ | | | | long long unsigned int ZpIR::LocationSymbolName {aka long unsigned int} | %lx [136/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/Zir/Passes/RegisterAllocatorForGLSL.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/util/Zir/Passes/RegisterAllocatorForGLSL.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/../util/Zir/Core/IR.h: In member function ‘std::string ZpIR::ShaderSubset::ShaderExportLocation::GetDebugName()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/../util/Zir/Core/IR.h:654:44: warning: unused variable ‘elementTable’ [-Wunused-variable] 654 | const char elementTable[] = { 'x' , 'y', 'z', 'w' }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/util/Zir/Passes/RegisterAllocatorForGLSL.cpp: In member function ‘void ZirPass::RegisterAllocatorForGLSL::assignPhysicalRegistersForBlock(ZpIR::ZpIRBasicBlock*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/Zir/Passes/RegisterAllocatorForGLSL.cpp:21:28: warning: unused variable ‘itr’ [-Wunused-variable] 21 | for (auto& itr : basicBlock->m_imports) | ^~~ [137/522] Building CXX object src/util/CMakeFiles/CemuUtil.dir/Zir/EmitterGLSL/ZpIREmitGLSL.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/util/Zir/EmitterGLSL/ZpIREmitGLSL.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/../util/Zir/Core/IR.h: In member function ‘std::string ZpIR::ShaderSubset::ShaderExportLocation::GetDebugName()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/../util/Zir/Core/IR.h:654:44: warning: unused variable ‘elementTable’ [-Wunused-variable] 654 | const char elementTable[] = { 'x' , 'y', 'z', 'w' }; | ^~~~~~~~~~~~ [138/522] Linking CXX static library src/util/libCemuUtil.a [139/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/ControllerState.cpp.o [140/522] Building CXX object src/audio/CMakeFiles/CemuAudio.dir/CubebAPI.cpp.o [141/522] Building CXX object src/audio/CMakeFiles/CemuAudio.dir/CubebInputAPI.cpp.o [142/522] Building CXX object src/audio/CMakeFiles/CemuAudio.dir/IAudioInputAPI.cpp.o [143/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/DSU/DSUMessages.cpp.o [144/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/Controller.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/Controller.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [145/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/Keyboard/KeyboardControllerProvider.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Keyboard/KeyboardController.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/Keyboard/KeyboardControllerProvider.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Keyboard/KeyboardControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/Keyboard/KeyboardControllerProvider.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [146/522] Building CXX object src/audio/CMakeFiles/CemuAudio.dir/audioDebuggerWindow.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/audio/audioDebuggerWindow.cpp: In member function ‘void AudioDebuggerWindow::RefreshVoiceList_sndgeneric()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/audio/audioDebuggerWindow.cpp:245:42: warning: zero-length gnu_printf format string [-Wformat-zero-length] 245 | sprintf(tempStr, ""); | ^~ [147/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/GameCube/GameCubeController.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/GameCube/GameCubeController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/GameCube/GameCubeController.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [148/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/GameCube/GameCubeControllerProvider.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/GameCube/GameCubeController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/GameCube/GameCubeControllerProvider.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/GameCube/GameCubeControllerProvider.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/GameCube/GameCubeControllerProvider.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [149/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/Keyboard/KeyboardController.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Keyboard/KeyboardController.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/Keyboard/KeyboardController.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Keyboard/KeyboardControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Keyboard/KeyboardController.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [150/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/ControllerFactory.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/ControllerFactory.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/ControllerFactory.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/ControllerFactory.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [151/522] Linking CXX static library src/audio/libCemuAudio.a [152/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/emulated/WPADController.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/WPADController.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/WPADController.cpp: In member function ‘void WPADController::WPADRead(WPADStatus_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/WPADController.cpp:136:33: warning: unused variable ‘ex_status’ [-Wunused-variable] 136 | WPADTRStatus_t* ex_status = (WPADTRStatus_t*)status; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/WPADController.cpp:142:33: warning: unused variable ‘ex_status’ [-Wunused-variable] 142 | WPADBLStatus_t* ex_status = (WPADBLStatus_t*)status; | ^~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [153/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/SDL/SDLController.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/SDL/SDLController.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [154/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/DSU/DSUController.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/DSU/DSUController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/DSU/DSUController.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [155/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/SDL/SDLControllerProvider.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/SDL/SDLControllerProvider.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/SDL/SDLControllerProvider.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [156/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/emulated/ProController.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/ProController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/ProController.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [157/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/DSU/DSUControllerProvider.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/DSU/DSUController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/DSU/DSUControllerProvider.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/DSU/DSUControllerProvider.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/DSU/DSUControllerProvider.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [158/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/emulated/EmulatedController.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/EmulatedController.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/EmulatedController.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [159/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/Wiimote/hidapi/HidapiWiimote.cpp.o [160/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/Wiimote/l2cap/L2CapWiimote.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/Wiimote/l2cap/L2CapWiimote.cpp: In member function ‘virtual bool L2CapWiimote::write_data(const std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/Wiimote/l2cap/L2CapWiimote.cpp:126:51: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘const long unsigned int’ [-Wsign-compare] 126 | return send(m_sendFd, buffer, outSize, 0) == outSize; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [161/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/DiscordPresence/DiscordPresence.cpp.o [162/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/emulated/VPADController.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/VPADController.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/VPADController.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/VPADController.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/VPADController.cpp: In member function ‘void VPADController::update_motion(VPADStatus_t&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/VPADController.cpp:340:33: warning: unused variable ‘pi2’ [-Wunused-variable] 340 | constexpr float pi2 = (float)(M_PI * 2); | ^~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [163/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/emulated/ClassicController.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/ClassicController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/ClassicController.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [164/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/emulated/WiimoteController.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WiimoteController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/WiimoteController.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/WiimoteController.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [165/522] Building CXX object src/config/CMakeFiles/CemuConfig.dir/NetworkSettings.cpp.o [166/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/Wiimote/WiimoteControllerProvider.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Wiimote/NativeWiimoteController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/Wiimote/WiimoteControllerProvider.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/Wiimote/WiimoteControllerProvider.cpp: In lambda function: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/Wiimote/WiimoteControllerProvider.cpp:509:71: warning: unused variable ‘calib’ [-Wunused-variable] 509 | auto& calib = mp.calibration; | ^~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/Wiimote/WiimoteControllerProvider.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [167/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/api/Wiimote/NativeWiimoteController.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Wiimote/NativeWiimoteController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/Wiimote/NativeWiimoteController.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [168/522] Building CXX object src/config/CMakeFiles/CemuConfig.dir/ActiveSettings.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/config/ActiveSettings.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/config/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [169/522] Building CXX object src/input/CMakeFiles/CemuInput.dir/InputManager.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/InputManager.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/input/InputManager.cpp: In member function ‘void InputManager::apply_game_profile()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/InputManager.cpp:766:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 766 | for (int i = 0; i < kMaxController; ++i) | ~~^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ [170/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/FileCache/FileCache.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/FileCache/FileCache.cpp: In member function ‘void FileCache::_addFileInternal(uint64, uint64, const uint8*, sint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/FileCache/FileCache.cpp:440:55: warning: comparison of integer expressions of different signedness: ‘uint64’ {aka ‘long unsigned int’} and ‘sint64’ {aka ‘long int’} [-Wsign-compare] 440 | if (entry->fileOffset == currentStartOffset) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/FileCache/FileCache.cpp: In member function ‘bool FileCache::_getFileDataInternal(const FileTableEntry*, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/FileCache/FileCache.cpp:522:16: warning: unused variable ‘uncompressedSize’ [-Wunused-variable] 522 | sint32 uncompressedSize = 0; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/FileCache/FileCache.cpp: In function ‘void fileCache_test()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/FileCache/FileCache.cpp:618:16: warning: unused variable ‘time1’ [-Wunused-variable] 618 | uint32 time1 = GetTickCount(); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/FileCache/FileCache.cpp:636:16: warning: unused variable ‘time2’ [-Wunused-variable] 636 | uint32 time2 = GetTickCount(); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/FileCache/FileCache.cpp:641:16: warning: unused variable ‘time3’ [-Wunused-variable] 641 | uint32 time3 = GetTickCount(); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/FileCache/FileCache.cpp:655:16: warning: unused variable ‘time4’ [-Wunused-variable] 655 | uint32 time4 = GetTickCount(); | ^~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/FileCache/FileCache.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [171/522] Linking CXX static library src/input/libCemuInput.a [172/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/ExpressionParser/ExpressionParser.cpp.o [173/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/nex/nexThread.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexThread.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU8(uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:60:56: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 60 | if (this->currentIndex + sizeof(uint8) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU16(uint16)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:68:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 68 | if (this->currentIndex + sizeof(uint16) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU32(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:76:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 76 | if (this->currentIndex + sizeof(uint32) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU64(uint64)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:84:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 84 | if (this->currentIndex + sizeof(uint64) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint64 nexPacketBuffer::readU64()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:124:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 124 | if (this->currentIndex + sizeof(uint64) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint32 nexPacketBuffer::readU32()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:136:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 136 | if (this->currentIndex + sizeof(uint32) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint16 nexPacketBuffer::readU16()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:148:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 148 | if (this->currentIndex + sizeof(uint16) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint8 nexPacketBuffer::readU8()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:160:56: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 160 | if (this->currentIndex + sizeof(uint8) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexThread.cpp: In function ‘void nexThread_run()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexThread.cpp:44:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | if (listSize != list_activeNexServices.size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [174/522] Building CXX object src/config/CMakeFiles/CemuConfig.dir/CemuConfig.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/config/../config/CemuConfig.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/config/CemuConfig.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/config/../config/XMLConfig.h: In instantiation of ‘std::array<_Tp, _Nm>& XMLConfigParser::get(const char*, std::array<_Tp, _Nm>&) [with TType = unsigned char; long unsigned int TSize = 16]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/config/CemuConfig.cpp:216:13: required from here 216 | graphic.get("device", graphic_device_uuid); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/config/../config/XMLConfig.h:135:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | for(int i = 0; i < arr.size(); ++i) | ~~^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/config/CemuConfig.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/config/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [175/522] Building CXX object src/config/CMakeFiles/CemuConfig.dir/LaunchSettings.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/config/LaunchSettings.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/config/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [176/522] Linking CXX static library src/config/libCemuConfig.a [177/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/napi/napi_act.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/napi/napi_act.cpp:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/napi/napi_act.cpp: In constructor ‘NAPI::NexTokenCacheEntry::NexTokenCacheEntry(std::string_view, std::array&, NetworkService, uint32, NAPI::ACTNexToken&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/napi/napi_act.cpp:275:29: warning: ‘NAPI::NexTokenCacheEntry::nexToken’ will be initialized after [-Wreorder] 275 | ACTNexToken nexToken; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/napi/napi_act.cpp:273:24: warning: ‘uint32 NAPI::NexTokenCacheEntry::gameServerId’ [-Wreorder] 273 | uint32 gameServerId; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/napi/napi_act.cpp:263:17: warning: when initialized here [-Wreorder] 263 | NexTokenCacheEntry(std::string_view accountId, std::array& passwordHash, NetworkService networkService, uint32 gameServerId, ACTNexToken& nexToken) : accountId(accountId), passwordHash(passwordHash), networkService(networkService), nexToken(nexToken), gameServerId(gameServerId) {}; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/StringHelpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ [178/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/napi/napi_idbe.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/napi/napi_idbe.cpp:12: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/StringHelpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/StringHelpers.h:37:23: warning: ‘sint32 StringHelpers::ToInt(const std::string_view&, sint32)’ defined but not used [-Wunused-function] 37 | static sint32 ToInt(const std::string_view& input, sint32 defaultValue = 0) | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ [179/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/napi/napi_version.cpp.o [180/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/nex/nex.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nex.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU8(uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:60:56: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 60 | if (this->currentIndex + sizeof(uint8) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU16(uint16)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:68:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 68 | if (this->currentIndex + sizeof(uint16) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU32(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:76:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 76 | if (this->currentIndex + sizeof(uint32) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU64(uint64)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:84:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 84 | if (this->currentIndex + sizeof(uint64) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint64 nexPacketBuffer::readU64()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:124:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 124 | if (this->currentIndex + sizeof(uint64) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint32 nexPacketBuffer::readU32()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:136:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 136 | if (this->currentIndex + sizeof(uint32) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint16 nexPacketBuffer::readU16()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:148:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 148 | if (this->currentIndex + sizeof(uint16) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint8 nexPacketBuffer::readU8()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:160:56: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 160 | if (this->currentIndex + sizeof(uint8) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nex.cpp: In member function ‘void nexService::update()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nex.cpp:258:20: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 258 | while (idx < list_activeRequests.size()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nex.cpp: In member function ‘void nexService::updateNexServiceConnection()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nex.cpp:403:54: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 403 | for (sint32 i = 0; i < list_activeRequests.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nex.cpp: In function ‘void nexServiceAuthentication_handleResponse_login(nexService*, nexServiceResponse_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nex.cpp:551:16: warning: unused variable ‘userPid’ [-Wunused-variable] 551 | uint32 userPid = response->data.readU32(); | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nex.cpp: In function ‘nexService* nex_establishSecureConnection(uint32, uint16, const char*, uint32, const char*, const char*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nex.cpp:748:16: warning: unused variable ‘ukn’ [-Wunused-variable] 748 | uint32 ukn = packetKerberosTicket.readU32(); | ^~~ [181/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/napi/napi_ec.cpp.o [182/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/napi/napi_helper.cpp.o [183/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/nex/nexFriends.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexFriends.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU8(uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:60:56: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 60 | if (this->currentIndex + sizeof(uint8) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU16(uint16)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:68:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 68 | if (this->currentIndex + sizeof(uint16) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU32(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:76:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 76 | if (this->currentIndex + sizeof(uint32) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU64(uint64)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:84:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 84 | if (this->currentIndex + sizeof(uint64) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint64 nexPacketBuffer::readU64()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:124:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 124 | if (this->currentIndex + sizeof(uint64) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint32 nexPacketBuffer::readU32()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:136:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 136 | if (this->currentIndex + sizeof(uint32) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint16 nexPacketBuffer::readU16()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:148:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 148 | if (this->currentIndex + sizeof(uint16) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint8 nexPacketBuffer::readU8()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:160:56: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 160 | if (this->currentIndex + sizeof(uint8) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexFriends.cpp: In static member function ‘static void NexFriends::handleResponse_getAllInformation(nexServiceResponse_t*, NexFriends*, std::function)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexFriends.cpp:319:15: warning: unused variable ‘uknSetting’ [-Wunused-variable] 319 | uint8 uknSetting = response->data.readU8(); // ? (usually zero) | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexFriends.cpp: In static member function ‘static void NexFriends::handleResponse_acceptFriendRequest(nexService*, nexServiceResponse_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexFriends.cpp:435:21: warning: unused variable ‘session’ [-Wunused-variable] 435 | NexFriends* session = (NexFriends*)response->custom; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexFriends.cpp: In lambda function: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexFriends.cpp:820:41: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘const sint32’ {aka ‘const int’} [-Wsign-compare] 820 | if (resultCount != count) | ~~~~~~~~~~~~^~~~~~~~ [184/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/ncrypto/ncrypto.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp: In function ‘std::string NCrypto::base64Encode(const void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:84:42: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | cemu_assert(outputLength <= strBase64.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp: In static member function ‘static bool NCrypto::ETicketParser::Depersonalize(uint8*, size_t, uint32, const NCrypto::ECCPrivKey&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:365:52: warning: ‘int ECDH_compute_key(void*, size_t, const EC_POINT*, const EC_KEY*, void* (*)(const void*, size_t, void*, size_t*))’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 365 | int sharedKeyLen = ECDH_compute_key(sharedKey, sizeof(sharedKey), ec_publicKey, ec_privKey, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:6: /usr/include/openssl/ec.h:1307:27: note: declared here 1307 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen, | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:367:28: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 367 | EC_KEY_free(ec_privKey); | ~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1014:28: note: declared here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp: In member function ‘void NCrypto::ECCPrivKey::setPrivateKey(EC_KEY*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:486:66: warning: ‘const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 486 | const BIGNUM* bnPrivKey = EC_KEY_get0_private_key(key); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/openssl/ec.h:1059:37: note: declared here 1059 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp: In member function ‘EC_KEY* NCrypto::ECCPrivKey::getPrivateKey() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:495:62: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 495 | EC_KEY* ec_privKey = EC_KEY_new_by_curve_name(NID_sect233r1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1009:31: note: declared here 1009 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:496:39: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 496 | EC_KEY_set_private_key(ec_privKey, bn_privKey); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1067:27: note: declared here 1067 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp: In member function ‘EC_KEY* NCrypto::ECCPubKey::getPublicKey()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:517:61: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 517 | EC_KEY* ec_pubKey = EC_KEY_new_by_curve_name(NID_sect233r1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1009:31: note: declared here 1009 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:518:65: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 518 | int r = EC_KEY_set_public_key_affine_coordinates(ec_pubKey, bn_x, bn_y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1133:27: note: declared here 1133 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:518:21: warning: unused variable ‘r’ [-Wunused-variable] 518 | int r = EC_KEY_set_public_key_affine_coordinates(ec_pubKey, bn_x, bn_y); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp: In member function ‘bool NCrypto::CertECC::verifySignatureViaPubKey(NCrypto::ECCPubKey&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:625:40: warning: ‘int ECDSA_do_verify(const unsigned char*, int, const ECDSA_SIG*, EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 625 | int r = ECDSA_do_verify(hash, sizeof(hash), ecSig, ecPubKey); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1402:27: note: declared here 1402 | OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:628:28: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 628 | EC_KEY_free(ecPubKey); | ~~~~~~~~~~~^~~~~~~~~~ /usr/include/openssl/ec.h:1014:28: note: declared here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp: In member function ‘void NCrypto::CertECC::sign(NCrypto::ECCPrivKey&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:640:47: warning: ‘ECDSA_SIG* ECDSA_do_sign(const unsigned char*, int, EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 640 | ECDSA_SIG* sig = ECDSA_do_sign(hash, sizeof(hash), ec_privKey); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1376:34: note: declared here 1376 | OSSL_DEPRECATEDIN_3_0 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:641:28: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 641 | EC_KEY_free(ec_privKey); | ~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1014:28: note: declared here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp: In function ‘NCrypto::ECCSig NCrypto::signHash(uint32, uint32, uint8*, sint32, CertECC&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:690:62: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 690 | EC_KEY* ec_keyPair = EC_KEY_new_by_curve_name(NID_sect233r1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1009:31: note: declared here 1009 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:691:36: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 691 | EC_KEY_generate_key(ec_keyPair); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1112:27: note: declared here 1112 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:696:28: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 696 | EC_KEY_free(ec_keyPair); | ~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1014:28: note: declared here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:706:47: warning: ‘ECDSA_SIG* ECDSA_do_sign(const unsigned char*, int, EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 706 | ECDSA_SIG* sig = ECDSA_do_sign(hash, hashLen, ec_privKey); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1376:34: note: declared here 1376 | OSSL_DEPRECATEDIN_3_0 ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:707:28: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 707 | EC_KEY_free(ec_privKey); | ~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/openssl/ec.h:1014:28: note: declared here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:711:47: warning: ‘int ECDSA_do_verify(const unsigned char*, int, const ECDSA_SIG*, EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 711 | bool isValid = ECDSA_do_verify(hash, hashLen, sig, ec_pubKey) == 1; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1402:27: note: declared here 1402 | OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:712:28: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 712 | EC_KEY_free(ec_pubKey); | ~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/ec.h:1014:28: note: declared here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp: In function ‘bool NCrypto::verifyHashSignature(uint8*, sint32, ECCPubKey&, ECCSig&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:733:41: warning: ‘int ECDSA_do_verify(const unsigned char*, int, const ECDSA_SIG*, EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 733 | bool r = ECDSA_do_verify(hash, hashLen, ecdsa_sig, ec_pubKey) == 1; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1402:27: note: declared here 1402 | OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:735:28: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 735 | EC_KEY_free(ec_pubKey); | ~~~~~~~~~~~^~~~~~~~~~~ /usr/include/openssl/ec.h:1014:28: note: declared here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/ncrypto/ncrypto.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [185/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/nex/prudp.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU8(uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:60:56: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 60 | if (this->currentIndex + sizeof(uint8) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU16(uint16)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:68:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 68 | if (this->currentIndex + sizeof(uint16) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU32(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:76:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 76 | if (this->currentIndex + sizeof(uint32) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU64(uint64)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:84:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 84 | if (this->currentIndex + sizeof(uint64) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint64 nexPacketBuffer::readU64()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:124:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 124 | if (this->currentIndex + sizeof(uint64) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint32 nexPacketBuffer::readU32()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:136:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 136 | if (this->currentIndex + sizeof(uint32) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint16 nexPacketBuffer::readU16()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:148:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 148 | if (this->currentIndex + sizeof(uint16) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h: In member function ‘uint8 nexPacketBuffer::readU8()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexTypes.h:160:56: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 160 | if (this->currentIndex + sizeof(uint8) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.cpp: In function ‘void PRGA(unsigned char*, unsigned char*, int, unsigned char*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.cpp:23:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 23 | for (size_t n = 0; n < len; n++) | ~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.cpp: In function ‘void RC4_transform(RC4Ctx*, unsigned char*, int, unsigned char*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.cpp:59:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 59 | for (size_t n = 0; n < len; n++) | ~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.cpp: In member function ‘void prudpClient::SortIncomingDataPacket(std::unique_ptr)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.cpp:575:28: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | while (insertIndex < m_incomingPacketQueue.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.cpp: In member function ‘sint32 prudpClient::ReceiveDatagram(std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.cpp:990:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 990 | for (sint32 i = 1; i < m_incomingPacketQueue.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.cpp: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/prudp.cpp:33:13: warning: ‘void RC4(char*, unsigned char*, int, unsigned char*)’ defined but not used [-Wunused-function] 33 | static void RC4(char* key, unsigned char* input, int len, unsigned char* output) | ^~~ [186/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/Filesystem/fscDeviceWua.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivereader.h:12, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fscDeviceWua.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:364:20: warning: ‘int _ZARCHIVE::CompareNodeName(std::string_view, std::string_view)’ defined but not used [-Wunused-function] 364 | static int CompareNodeName(std::string_view n1, std::string_view n2) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:346:21: warning: ‘bool _ZARCHIVE::CompareNodeNameBool(std::string_view, std::string_view)’ defined but not used [-Wunused-function] 346 | static bool CompareNodeNameBool(std::string_view n1, std::string_view n2) | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:321:21: warning: ‘void _ZARCHIVE::SplitFilenameFromPath(std::string_view&, std::string_view&)’ defined but not used [-Wunused-function] 321 | static void SplitFilenameFromPath(std::string_view& pathInOut, std::string_view& filename) | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:302:21: warning: ‘bool _ZARCHIVE::GetNextPathNode(std::string_view&, std::string_view&)’ defined but not used [-Wunused-function] 302 | static bool GetNextPathNode(std::string_view& pathParser, std::string_view& node) | ^~~~~~~~~~~~~~~ [187/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/Logging/CemuLogging.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Logging/CemuLogging.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [188/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/Filesystem/fscDeviceRedirect.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fscDeviceRedirect.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/FST/fstUtil.h:327:13: warning: ‘void FSTPathUnitTest()’ defined but not used [-Wunused-function] 327 | static void FSTPathUnitTest() | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fscDeviceRedirect.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [189/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/Filesystem/WUD/wud.cpp.o [190/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/Filesystem/fscDeviceWud.cpp.o [191/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/Filesystem/fscDeviceWuhb.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fscDeviceWuhb.cpp: In constructor ‘FSCDeviceWuhbFileCtx::FSCDeviceWuhbFileCtx(WUHBReader*, uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fscDeviceWuhb.cpp:102:16: warning: ‘FSCDeviceWuhbFileCtx::m_entryOffset’ will be initialized after [-Wreorder] 102 | uint32 m_entryOffset = ROMFS_ENTRY_EMPTY; | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fscDeviceWuhb.cpp:101:16: warning: ‘uint32 FSCDeviceWuhbFileCtx::m_fscType’ [-Wreorder] 101 | uint32 m_fscType; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fscDeviceWuhb.cpp:8:9: warning: when initialized here [-Wreorder] 8 | FSCDeviceWuhbFileCtx(WUHBReader* reader, uint32 entryOffset, uint32 fscType) | ^~~~~~~~~~~~~~~~~~~~ [192/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/Filesystem/fsc.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fsc.cpp: In member function ‘virtual bool FSCVirtualFileDirectoryIterator::fscDirNext(FSCDirEntry*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fsc.cpp:314:40: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | if (dirIterator->index >= dirIterator->dirEntries.size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fsc.cpp: In function ‘void fsc_setFileLength(FSCVirtualFile*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fsc.cpp:567:16: warning: unused variable ‘fileSize’ [-Wunused-variable] 567 | uint32 fileSize = fsc_getFileSize(fscFile); | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fsc.cpp: In function ‘uint8* fsc_extractFile(const char*, uint32*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fsc.cpp:638:21: warning: unused variable ‘fscDevice’ [-Wunused-variable] 638 | fscDeviceC* fscDevice = nullptr; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fsc.cpp: In function ‘std::optional > fsc_extractFile(const char*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fsc.cpp:666:21: warning: unused variable ‘fscDevice’ [-Wunused-variable] 666 | fscDeviceC* fscDevice = nullptr; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fsc.cpp: In function ‘bool fsc_doesFileExist(const char*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fsc.cpp:700:21: warning: unused variable ‘fscDevice’ [-Wunused-variable] 700 | fscDeviceC* fscDevice = nullptr; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fsc.cpp: In function ‘bool fsc_doesDirectoryExist(const char*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fsc.cpp:717:21: warning: unused variable ‘fscDevice’ [-Wunused-variable] 717 | fscDeviceC* fscDevice = nullptr; | ^~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/fsc.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/Filesystem/FST/fstUtil.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/Filesystem/FST/fstUtil.h:327:13: warning: ‘void FSTPathUnitTest()’ defined but not used [-Wunused-function] 327 | static void FSTPathUnitTest() | ^~~~~~~~~~~~~~~ [193/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/Filesystem/fscDeviceHostFS.cpp.o [194/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/Filesystem/WUHB/WUHBReader.cpp.o [195/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/Account/Account.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Account/Account.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Account/Account.cpp: In function ‘void makePWHash(uint8*, sint32, uint32, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Account/Account.cpp:548:20: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 548 | if (length > (sizeof(buffer) - 8)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Account/Account.cpp: In function ‘void actPwTest()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Account/Account.cpp:572:16: warning: unused variable ‘principalId’ [-Wunused-variable] 572 | uint32 principalId = 0x12345678; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:37:23: warning: ‘sint32 StringHelpers::ToInt(const std::string_view&, sint32)’ defined but not used [-Wunused-function] 37 | static sint32 ToInt(const std::string_view& input, sint32 defaultValue = 0) | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Account/Account.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [196/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/PPCAssembler/ppcAssembler.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp: In function ‘bool ppcOp_extraCheck_extlwi(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:357:16: warning: variable ‘rS’ set but not used [-Wunused-but-set-variable] 357 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:357:20: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 357 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:357:24: warning: variable ‘SH’ set but not used [-Wunused-but-set-variable] 357 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:357:32: warning: variable ‘ME’ set but not used [-Wunused-but-set-variable] 357 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp: In function ‘bool ppcOp_extraCheck_extrwi(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:365:16: warning: variable ‘rS’ set but not used [-Wunused-but-set-variable] 365 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:365:20: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 365 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp: In function ‘bool ppcOp_extraCheck_slwi(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:376:16: warning: variable ‘rS’ set but not used [-Wunused-but-set-variable] 376 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:376:20: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 376 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp: In function ‘bool ppcOp_extraCheck_srwi(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:383:16: warning: variable ‘rS’ set but not used [-Wunused-but-set-variable] 383 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:383:20: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 383 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp: In function ‘bool ppcOp_extraCheck_clrlwi(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:390:16: warning: variable ‘rS’ set but not used [-Wunused-but-set-variable] 390 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:390:20: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 390 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:390:28: warning: variable ‘MB’ set but not used [-Wunused-but-set-variable] 390 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp: In function ‘bool ppcOp_extraCheck_clrrwi(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:397:16: warning: variable ‘rS’ set but not used [-Wunused-but-set-variable] 397 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:397:20: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 397 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:397:32: warning: variable ‘ME’ set but not used [-Wunused-but-set-variable] 397 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp: In function ‘bool ppcOp_extraCheck_rotlw(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:404:16: warning: variable ‘rS’ set but not used [-Wunused-but-set-variable] 404 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:404:20: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 404 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:404:24: warning: variable ‘SH’ set but not used [-Wunused-but-set-variable] 404 | sint32 rS, rA, SH, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp: In function ‘void ppcAssembler_disassemble(uint32, uint32, PPCDisassembledInstruction*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:1460:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct PPCDisassembledInstruction’; use assignment or value-initialization instead [-Wclass-memaccess] 1460 | memset(disInstr, 0, sizeof(PPCDisassembledInstruction)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../Cemu/PPCAssembler/ppcAssembler.h:304:8: note: ‘struct PPCDisassembledInstruction’ declared here 304 | struct PPCDisassembledInstruction | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:1464:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 1464 | for (sint32 i = 0; i < sizeof(ppcInstructionTable) / sizeof(PPCInstructionDef); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:1607:36: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 1607 | sint32 rD, rA; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:1792:44: warning: variable ‘MB’ set but not used [-Wunused-but-set-variable] 1792 | sint32 rS, rA, rB, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:1792:48: warning: variable ‘ME’ set but not used [-Wunused-but-set-variable] 1792 | sint32 rS, rA, rB, MB, ME; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:1453:14: warning: variable ‘makeOpFPR’ set but not used [-Wunused-but-set-variable] 1453 | auto makeOpFPR = [&](size_t opIndex, uint8 regIndex) | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp: In function ‘bool _ppcAssembler_getOperandTextIndex(PPCAssemblerContext&, sint32, sint32&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:1862:23: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘boost::container::vector, void>, void>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1862 | if (opTextIdx >= internalCtx.listOperandStr.size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp: In function ‘bool ppcAssembler_assembleSingleInstruction(const char*, PPCAssemblerInOut*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:2514:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2514 | for (sint32 i = 0; i < sizeof(ppcInstructionTable) / sizeof(PPCInstructionDef); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:2404:14: warning: variable ‘branchHintTaken’ set but not used [-Wunused-but-set-variable] 2404 | bool branchHintTaken = false; // '+' -> true, '-' -> false | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp: In lambda function: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:2923:64: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2923 | cemu_assert_debug(disasm.operand[index].immU32 == 0x10000000 + relOffset); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [197/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/ACR/ACR.cpp.o [198/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/GamePatch.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GamePatch.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GamePatch.cpp: In function ‘bool GamePatch_IsNonReturnFunction(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GamePatch.cpp:283:22: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 283 | if (hleIndex == hleIndex_h000000001) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GamePatch.cpp:285:22: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 285 | if (hleIndex == hleIndex_h000000002) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GamePatch.cpp:287:22: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 287 | if (hleIndex == hleIndex_h000000003) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GamePatch.cpp:289:22: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 289 | if (hleIndex == hleIndex_h000000004) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GamePatch.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [199/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/Filesystem/FST/KeyCache.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/FST/KeyCache.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:37:23: warning: ‘sint32 StringHelpers::ToInt(const std::string_view&, sint32)’ defined but not used [-Wunused-function] 37 | static sint32 ToInt(const std::string_view& input, sint32 defaultValue = 0) | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ [200/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/AI/AI.cpp.o [201/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/Filesystem/FST/FST.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/FST/FST.cpp: In static member function ‘static bool FSTVolume::ProcessFST(FSTHeader_FileEntry*, uint32, uint32, std::vector&, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/FST/FST.cpp:621:30: warning: unused variable ‘isSysLink’ [-Wunused-variable] 621 | bool isSysLink = entryType == FSTHeader_FileEntry::TYPE::FILE; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/FST/FST.cpp: In member function ‘bool FSTVolume::OpenFile(std::string_view, FSTFileHandle&, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/FST/FST.cpp:712:16: warning: variable ‘parentIndex’ set but not used [-Wunused-but-set-variable] 712 | uint32 parentIndex = std::numeric_limits::max(); | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/FST/FST.cpp: In member function ‘void FSTVolume::TrimCacheIfRequired(FSTCachedRawBlock**, FSTCachedHashedBlock**)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/FST/FST.cpp:888:20: warning: unused variable ‘itr’ [-Wunused-variable] 888 | for (auto& itr : m_cacheDecryptedHashedBlocks) | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/FST/FST.cpp: In member function ‘void FSTVolume::DetermineUnhashedBlockIV(uint32, uint32, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/FST/FST.cpp:924:33: warning: ‘sizeof’ on array function parameter ‘ivOut’ will return size of ‘uint8*’ {aka ‘unsigned char*’} [-Wsizeof-array-argument] 924 | memset(ivOut, 0, sizeof(ivOut)); | ~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/FST/FST.cpp:922:88: note: declared here 922 | void FSTVolume::DetermineUnhashedBlockIV(uint32 clusterIndex, uint32 blockIndex, uint8 ivOut[16]) | ~~~~~~^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/FST/FST.cpp:924:26: warning: argument to ‘sizeof’ in ‘void* memset(void*, int, size_t)’ call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 924 | memset(ivOut, 0, sizeof(ivOut)); | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/FST/FST.cpp: In member function ‘uint32 FSTVolume::ReadFile_HashModeHashed(uint32, FSTEntry&, uint32, uint32, void*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/Filesystem/FST/FST.cpp:1124:27: warning: unused variable ‘cluster’ [-Wunused-variable] 1124 | const FSTCluster& cluster = m_cluster[clusterIndex]; | ^~~~~~~ [202/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Debugger/DebugSymbolStorage.cpp.o [203/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/GameProfile/GameProfile.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GameProfile/GameProfile.cpp:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GameProfile/GameProfile.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [204/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: In function ‘float dequantize(uint32, sint32, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:90:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 90 | f = *((float *)&data); | ~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: In function ‘uint32 quantize(float, sint32, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:130:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 130 | *((float*)&val) = data; | ~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘double frsqrte_espresso(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:37:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 37 | unsigned long long x = *(unsigned long long*)&input; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:45:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 45 | return *(double*)&x; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:58:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 58 | return *(double*)&x; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:64:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 64 | return *(double*)&x; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:71:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 71 | return *(double*)&x; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:89:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 89 | return *(double*)&x; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘double fres_espresso(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:120:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 120 | unsigned long long x = *(unsigned long long*)&input; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:137:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 137 | return *(double*)&x; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:147:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 147 | return *(double*)&x; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:153:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 153 | return *(double*)&x; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:164:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 164 | return *(double*)&x; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void fcmpu_espresso(PPCInterpreter_t*, int, double, double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:176:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 176 | if (IS_NAN(*(uint64*)&a) || IS_NAN(*(uint64*)&b)) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:180:53: note: in definition of macro ‘IS_NAN’ 180 | #define IS_NAN(X) ((((X) & 0x000fffffffffffffULL) != 0) && (((X) & 0x7ff0000000000000ULL) == 0x7ff0000000000000ULL)) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:176:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 176 | if (IS_NAN(*(uint64*)&a) || IS_NAN(*(uint64*)&b)) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:180:93: note: in definition of macro ‘IS_NAN’ 180 | #define IS_NAN(X) ((((X) & 0x000fffffffffffffULL) != 0) && (((X) & 0x7ff0000000000000ULL) == 0x7ff0000000000000ULL)) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:176:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 176 | if (IS_NAN(*(uint64*)&a) || IS_NAN(*(uint64*)&b)) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:180:53: note: in definition of macro ‘IS_NAN’ 180 | #define IS_NAN(X) ((((X) & 0x000fffffffffffffULL) != 0) && (((X) & 0x7ff0000000000000ULL) == 0x7ff0000000000000ULL)) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:176:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 176 | if (IS_NAN(*(uint64*)&a) || IS_NAN(*(uint64*)&b)) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:180:93: note: in definition of macro ‘IS_NAN’ 180 | #define IS_NAN(X) ((((X) & 0x000fffffffffffffULL) != 0) && (((X) & 0x7ff0000000000000ULL) == 0x7ff0000000000000ULL)) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:197:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 197 | if (IS_SNAN(*(uint64*)&a) || IS_SNAN(*(uint64*)&b)) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:182:53: note: in definition of macro ‘IS_SNAN’ 182 | #define IS_SNAN(X) ((((X) & 0x000fffffffffffffULL) != 0) && (((X) & 0x7ff8000000000000ULL) == 0x7ff0000000000000ULL)) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:197:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 197 | if (IS_SNAN(*(uint64*)&a) || IS_SNAN(*(uint64*)&b)) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:182:93: note: in definition of macro ‘IS_SNAN’ 182 | #define IS_SNAN(X) ((((X) & 0x000fffffffffffffULL) != 0) && (((X) & 0x7ff8000000000000ULL) == 0x7ff0000000000000ULL)) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:197:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 197 | if (IS_SNAN(*(uint64*)&a) || IS_SNAN(*(uint64*)&b)) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:182:53: note: in definition of macro ‘IS_SNAN’ 182 | #define IS_SNAN(X) ((((X) & 0x000fffffffffffffULL) != 0) && (((X) & 0x7ff8000000000000ULL) == 0x7ff0000000000000ULL)) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:197:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 197 | if (IS_SNAN(*(uint64*)&a) || IS_SNAN(*(uint64*)&b)) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:182:93: note: in definition of macro ‘IS_SNAN’ 182 | #define IS_SNAN(X) ((((X) & 0x000fffffffffffffULL) != 0) && (((X) & 0x7ff8000000000000ULL) == 0x7ff0000000000000ULL)) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FMR(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:207:18: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 207 | int frD, rA, frB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FCTIWZ(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:253:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 253 | if (v == 0 && ((*(uint64*)&b) >> 63)) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:233:18: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 233 | int frD, frA, frB; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FCTIW(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:289:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 289 | if (v == 0 && ((*(uint64*)&b) >> 63)) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:263:18: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 263 | int frD, frA, frB; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FNEG(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:299:18: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 299 | int frD, frA, frB; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FRSP(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:314:18: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 314 | int frD, frA, frB; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FRSQRTE(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:335:18: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 335 | int frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:335:28: warning: variable ‘frC’ set but not used [-Wunused-but-set-variable] 335 | int frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FRES(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:348:18: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 348 | int frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:348:28: warning: variable ‘frC’ set but not used [-Wunused-but-set-variable] 348 | int frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FABS(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:366:18: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 366 | int frD, frA, frB; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FNABS(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:379:18: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 379 | int frD, frA, frB; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FADD(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:392:28: warning: variable ‘frC’ set but not used [-Wunused-but-set-variable] 392 | int frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FDIV(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:405:28: warning: variable ‘frC’ set but not used [-Wunused-but-set-variable] 405 | int frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FSUB(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:418:28: warning: variable ‘frC’ set but not used [-Wunused-but-set-variable] 418 | int frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FMUL(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:431:23: warning: variable ‘frB’ set but not used [-Wunused-but-set-variable] 431 | int frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_MFFS(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:494:18: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 494 | int frD, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:494:22: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 494 | int frD, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FADDS(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:530:28: warning: variable ‘frC’ set but not used [-Wunused-but-set-variable] 530 | int frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FSUBS(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:547:28: warning: variable ‘frC’ set but not used [-Wunused-but-set-variable] 547 | int frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FDIVS(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:562:28: warning: variable ‘frC’ set but not used [-Wunused-but-set-variable] 562 | int frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp: In function ‘void PPCInterpreter_FMULS(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterFPU.cpp:577:23: warning: variable ‘frB’ set but not used [-Wunused-but-set-variable] 577 | int frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:97:15: warning: ‘uint32 quantize(float, sint32, uint8)’ defined but not used [-Wunused-function] 97 | static uint32 quantize(float data, sint32 type, uint8 scale) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:67:14: warning: ‘float dequantize(uint32, sint32, uint8)’ defined but not used [-Wunused-function] 67 | static float dequantize(uint32 data, sint32 type, uint8 scale) | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:2:15: warning: ‘ppc_cmp_and_mask’ defined but not used [-Wunused-variable] 2 | static uint32 ppc_cmp_and_mask[8] = { | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:27: warning: ‘v’ is used uninitialized [-Wuninitialized] 190 | return *(double*)&v; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:16: note: ‘v’ declared here 188 | uint64 v = *(uint64*)&d; | ^ [205/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Debugger/GDBBreakpoints.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBBreakpoints.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBBreakpoints.h: In constructor ‘GDBServer::ExecutionBreakpoint::ExecutionBreakpoint(MPTR, BreakpointType, bool, std::string)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBBreakpoints.h:79:14: warning: ‘GDBServer::ExecutionBreakpoint::m_removedAfterInterrupt’ will be initialized after [-Wreorder] 79 | bool m_removedAfterInterrupt; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBBreakpoints.h:71:21: warning: ‘std::string GDBServer::ExecutionBreakpoint::m_reason’ [-Wreorder] 71 | std::string m_reason; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBBreakpoints.cpp:72:1: warning: when initialized here [-Wreorder] 72 | GDBServer::ExecutionBreakpoint::ExecutionBreakpoint(MPTR address, BreakpointType type, bool visible, std::string reason) | ^~~~~~~~~ [206/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/GraphicPack/GraphicPack2PatchesParser.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/RendererOuputShader.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesParser.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/RPL/rpl_structs.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesParser.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesParser.cpp: In member function ‘sint32 GraphicPack2::GetLengthWithoutComment(const char*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesParser.cpp:11:22: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 11 | while (index < length) | ~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [207/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: In function ‘float dequantize(uint32, sint32, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:90:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 90 | f = *((float *)&data); | ~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: In function ‘uint32 quantize(float, sint32, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:130:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 130 | *((float*)&val) = data; | ~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp: In function ‘void PPCInterpreter_MFMSR(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:21:17: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 21 | int rD, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:21:21: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 21 | int rD, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp: In function ‘void PPCInterpreter_MTMSR(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:37:17: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 37 | int rS, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:37:21: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 37 | int rS, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp: In function ‘void PPCInterpreter_MTFSB1X(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:47:19: warning: variable ‘n1’ set but not used [-Wunused-but-set-variable] 47 | int crbD, n1, n2; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:47:23: warning: variable ‘n2’ set but not used [-Wunused-but-set-variable] 47 | int crbD, n1, n2; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp: In function ‘void PPCInterpreter_MCRF(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:64:26: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] 64 | uint32 crD, crS, b; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp: In function ‘void PPCInterpreter_MFCR(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:77:17: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 77 | int rD, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:77:21: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 77 | int rD, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp: In function ‘void PPCInterpreter_TLBIE(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:143:13: warning: variable ‘rS’ set but not used [-Wunused-but-set-variable] 143 | int rS, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:143:17: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 143 | int rS, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:143:21: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 143 | int rS, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp: In function ‘void PPCInterpreter_BCCTR(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:243:16: warning: unused variable ‘x’ [-Wunused-variable] 243 | uint32 x = (unsigned int)hCPU->instructionPointer; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:244:24: warning: variable ‘BD’ set but not used [-Wunused-but-set-variable] 244 | uint32 BO, BI, BD; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp: In function ‘void PPCInterpreter_DCBT(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:271:16: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 271 | sint32 rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:271:20: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 271 | sint32 rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp: In function ‘void PPCInterpreter_ICBI(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.cpp:317:16: warning: variable ‘rD’ set but not used [-Wunused-but-set-variable] 317 | sint32 rD, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:97:15: warning: ‘uint32 quantize(float, sint32, uint8)’ defined but not used [-Wunused-function] 97 | static uint32 quantize(float data, sint32 type, uint8 scale) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:67:14: warning: ‘float dequantize(uint32, sint32, uint8)’ defined but not used [-Wunused-function] 67 | static float dequantize(uint32 data, sint32 type, uint8 scale) | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:2:15: warning: ‘ppc_cmp_and_mask’ defined but not used [-Wunused-variable] 2 | static uint32 ppc_cmp_and_mask[8] = { | ^~~~~~~~~~~~~~~~ [208/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Interpreter/PPCInterpreterMain.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterMain.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ [209/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Interpreter/PPCInterpreterPS.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterPS.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterPS.cpp: In function ‘void PPCInterpreter_PS_CMPO0(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterPS.cpp:458:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 458 | if(IS_NAN(*(uint64*)&a) || IS_NAN(*(uint64*)&b)) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:180:53: note: in definition of macro ‘IS_NAN’ 180 | #define IS_NAN(X) ((((X) & 0x000fffffffffffffULL) != 0) && (((X) & 0x7ff0000000000000ULL) == 0x7ff0000000000000ULL)) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterPS.cpp:458:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 458 | if(IS_NAN(*(uint64*)&a) || IS_NAN(*(uint64*)&b)) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:180:93: note: in definition of macro ‘IS_NAN’ 180 | #define IS_NAN(X) ((((X) & 0x000fffffffffffffULL) != 0) && (((X) & 0x7ff0000000000000ULL) == 0x7ff0000000000000ULL)) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterPS.cpp:458:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 458 | if(IS_NAN(*(uint64*)&a) || IS_NAN(*(uint64*)&b)) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:180:53: note: in definition of macro ‘IS_NAN’ 180 | #define IS_NAN(X) ((((X) & 0x000fffffffffffffULL) != 0) && (((X) & 0x7ff0000000000000ULL) == 0x7ff0000000000000ULL)) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterPS.cpp:458:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 458 | if(IS_NAN(*(uint64*)&a) || IS_NAN(*(uint64*)&b)) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:180:93: note: in definition of macro ‘IS_NAN’ 180 | #define IS_NAN(X) ((((X) & 0x000fffffffffffffULL) != 0) && (((X) & 0x7ff0000000000000ULL) == 0x7ff0000000000000ULL)) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterPS.cpp: In function ‘void PPCInterpreter_PS_CMPU1(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterPS.cpp:502:16: warning: unused variable ‘a’ [-Wunused-variable] 502 | double a = hCPU->fpr[frA].fp1; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterPS.cpp:503:16: warning: unused variable ‘b’ [-Wunused-variable] 503 | double b = hCPU->fpr[frB].fp1; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:27: warning: ‘v’ is used uninitialized [-Wuninitialized] 190 | return *(double*)&v; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:16: note: ‘v’ declared here 188 | uint64 v = *(uint64*)&d; | ^ [210/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/GraphicPack/GraphicPack2PatchesApply.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/RendererOuputShader.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesApply.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/RPL/rpl_structs.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesApply.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesApply.cpp: In member function ‘PATCH_RESOLVE_RESULT PatchEntryInstruction::resolveReloc(PatchContext_t&, PPCAssemblerReloc*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesApply.cpp:284:83: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 284 | cemu_assert((reloc->m_byteOffset + sizeof(betype)) <= m_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesApply.cpp:299:84: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 299 | cemu_assert((reloc->m_byteOffset + sizeof(betype)) <= m_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesApply.cpp:316:84: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 316 | cemu_assert((reloc->m_byteOffset + sizeof(betype)) <= m_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesApply.cpp:323:84: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 323 | cemu_assert((reloc->m_byteOffset + sizeof(betype)) <= m_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesApply.cpp:330:83: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 330 | cemu_assert((reloc->m_byteOffset + sizeof(betype)) <= m_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesApply.cpp:337:84: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 337 | cemu_assert((reloc->m_byteOffset + sizeof(betype)) <= m_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesApply.cpp:349:84: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 349 | cemu_assert((reloc->m_byteOffset + sizeof(betype)) <= m_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2PatchesApply.cpp:396:84: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 396 | cemu_assert((reloc->m_byteOffset + sizeof(betype)) <= m_length); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [211/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Interpreter/PPCInterpreterHLE.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHLE.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHLE.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: In function ‘float dequantize(uint32, sint32, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:90:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 90 | f = *((float *)&data); | ~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: In function ‘uint32 quantize(float, sint32, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:130:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 130 | *((float*)&val) = data; | ~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHLE.cpp: In function ‘HLEIDX PPCInterpreter_registerHLECall(HLECALL, std::string)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHLE.cpp:26:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 26 | for (sint32 i = 0; i < sPPCHLETable->size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHLE.cpp: In function ‘void (* PPCInterpreter_getHLECall(HLEIDX))(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHLE.cpp:39:40: warning: comparison of integer expressions of different signedness: ‘HLEIDX’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 39 | if (funcIndex < 0 || funcIndex >= sPPCHLETable->size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:97:15: warning: ‘uint32 quantize(float, sint32, uint8)’ defined but not used [-Wunused-function] 97 | static uint32 quantize(float data, sint32 type, uint8 scale) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:67:14: warning: ‘float dequantize(uint32, sint32, uint8)’ defined but not used [-Wunused-function] 67 | static float dequantize(uint32 data, sint32 type, uint8 scale) | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:2:15: warning: ‘ppc_cmp_and_mask’ defined but not used [-Wunused-variable] 2 | static uint32 ppc_cmp_and_mask[8] = { | ^~~~~~~~~~~~~~~~ [212/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: In function ‘float dequantize(uint32, sint32, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:90:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 90 | f = *((float *)&data); | ~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: In function ‘uint32 quantize(float, sint32, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:130:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 130 | *((float*)&val) = data; | ~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp: In static member function ‘static void PPCItpCafeOSUsermode::ppcMem_writeDataDouble(PPCInterpreter_t*, uint32, double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:19:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 19 | uint64 v = *(uint64*)&vf; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp: In static member function ‘static double PPCItpCafeOSUsermode::ppcMem_readDataDouble(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:54:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 54 | return *(double*)v; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp: In static member function ‘static float PPCItpCafeOSUsermode::ppcMem_readDataFloat(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:61:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 61 | return *(float*)&v; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp: In static member function ‘static uint32 PPCItpSupervisorWithMMU::ppcMem_translateVirtualDataToPhysicalAddr(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:155:32: warning: unused variable ‘Vp’ [-Wunused-variable] 155 | uint32 Vp = (batU >> 0) & 1; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:163:32: warning: unused variable ‘PP’ [-Wunused-variable] 163 | uint32 PP = (batL >> 0) & 3; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:164:32: warning: unused variable ‘WIMG’ [-Wunused-variable] 164 | uint32 WIMG = (batL >> 3) & 0xF; | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:185:24: warning: unused variable ‘byteOffset’ [-Wunused-variable] 185 | uint32 byteOffset = vAddr & 0x1FFFF; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:188:23: warning: unused variable ‘sr_ks’ [-Wunused-variable] 188 | uint8 sr_ks = (srValue >> 30) & 1; // supervisor | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:189:23: warning: unused variable ‘sr_kp’ [-Wunused-variable] 189 | uint8 sr_kp = (srValue >> 29) & 1; // user mode | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:190:23: warning: unused variable ‘sr_n’ [-Wunused-variable] 190 | uint8 sr_n = (srValue >> 28) & 1; // no-execute | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp: In static member function ‘static uint32 PPCItpSupervisorWithMMU::ppcMem_translateVirtualCodeToPhysicalAddr(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:273:32: warning: unused variable ‘Vp’ [-Wunused-variable] 273 | uint32 Vp = (batU >> 0) & 1; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:281:32: warning: unused variable ‘PP’ [-Wunused-variable] 281 | uint32 PP = (batL >> 0) & 3; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:282:32: warning: unused variable ‘WIMG’ [-Wunused-variable] 282 | uint32 WIMG = (batL >> 3) & 0xF; | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp: In static member function ‘static void PPCItpSupervisorWithMMU::ppcMem_writeDataDouble(PPCInterpreter_t*, uint32, double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:313:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 313 | uint64 v = *(uint64*)&vf; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp: In static member function ‘static double PPCItpSupervisorWithMMU::ppcMem_readDataDouble(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:357:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 357 | return *(double*)v; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp: In static member function ‘static float PPCItpSupervisorWithMMU::ppcMem_readDataFloat(PPCInterpreter_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:364:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 364 | return *(float*)&v; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:440: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_PSQ_LX(PPCInterpreter_t*, unsigned int) [with ppcItpCtrl = PPCItpCafeOSUsermode]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:491:26: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 491 | PPCInterpreter_PSQ_LX(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:1036:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1036 | else if ((type == 5) || (type == 7)) *(uint16*)&data0 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:1047:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1047 | else if ((type == 5) || (type == 7)) *(uint16*)&data0 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:1053:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1053 | else if ((type == 5) || (type == 7)) *(uint16*)&data1 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA + 2); | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:439: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_TW(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpCafeOSUsermode; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:719:22: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 719 | PPCInterpreter_TW(hCPU, opcode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.hpp:67:24: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 67 | sint32 to, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_CNTLZW(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpCafeOSUsermode; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:743:26: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 743 | PPCInterpreter_CNTLZW(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:805:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 805 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_NEG(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpCafeOSUsermode; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:776:23: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 776 | PPCInterpreter_NEG(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:524:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 524 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_SUBFZE(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpCafeOSUsermode; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:806:26: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 806 | PPCInterpreter_SUBFZE(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:315:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 315 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_ADDZE(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpCafeOSUsermode; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:809:25: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 809 | PPCInterpreter_ADDZE(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:174:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 174 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_MTSR(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpCafeOSUsermode; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:812:24: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 812 | PPCInterpreter_MTSR(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.hpp:34:24: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 34 | uint32 rS, SR, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_SUBFME(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpCafeOSUsermode; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:818:26: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 818 | PPCInterpreter_SUBFME(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:332:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 332 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_ADDME(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpCafeOSUsermode; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:821:25: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 821 | PPCInterpreter_ADDME(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:190:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 190 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_MFSR(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpCafeOSUsermode; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:917:24: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 917 | PPCInterpreter_MFSR(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.hpp:25:24: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 25 | uint32 rD, SR, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_NEGO(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpCafeOSUsermode; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:929:24: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 929 | PPCInterpreter_NEGO(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:534:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 534 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_EXTSH(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpCafeOSUsermode; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:980:25: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 980 | PPCInterpreter_EXTSH(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:825:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 825 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_EXTSB(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpCafeOSUsermode; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:983:25: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 983 | PPCInterpreter_EXTSB(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:815:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 815 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_PSQ_L(PPCInterpreter_t*, unsigned int) [with ppcItpCtrl = PPCItpCafeOSUsermode]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1082:24: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 1082 | PPCInterpreter_PSQ_L(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:921:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 921 | else if ((type == 5) || (type == 7)) *(uint16*)&data0 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 938 | *(uint16*)&data0 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:939:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 939 | *(uint16*)&data1 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA + 2); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:907:16: warning: variable ‘imm’ set but not used [-Wunused-but-set-variable] 907 | uint32 imm; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_PSQ_LU(PPCInterpreter_t*, unsigned int) [with ppcItpCtrl = PPCItpCafeOSUsermode]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1085:25: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 1085 | PPCInterpreter_PSQ_LU(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:987:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 987 | else if ((type == 5) || (type == 7)) *(uint16*)&data0 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:998:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 998 | else if ((type == 5) || (type == 7)) *(uint16*)&data0 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:1004:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1004 | else if ((type == 5) || (type == 7)) *(uint16*)&data1 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA + 2); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:969:16: warning: variable ‘imm’ set but not used [-Wunused-but-set-variable] 969 | uint32 imm; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_PSQ_STU(PPCInterpreter_t*, unsigned int) [with ppcItpCtrl = PPCItpCafeOSUsermode]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1127:26: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpCafeOSUsermode]’ 1127 | PPCInterpreter_PSQ_STU(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1224:67: required from here 1224 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:785:39: warning: suggest parentheses around ‘+’ in operand of ‘&’ [-Wparentheses] 785 | #define ST_TYPE(n) ((hCPU->spr.UGQR[0+n] ) & 7) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:841:23: note: in expansion of macro ‘ST_TYPE’ 841 | sint32 type = ST_TYPE((opcode >> 12) & 0x7); | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_PSQ_LX(PPCInterpreter_t*, unsigned int) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:491:26: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 491 | PPCInterpreter_PSQ_LX(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:1036:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1036 | else if ((type == 5) || (type == 7)) *(uint16*)&data0 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:1047:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1047 | else if ((type == 5) || (type == 7)) *(uint16*)&data0 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:1053:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1053 | else if ((type == 5) || (type == 7)) *(uint16*)&data1 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA + 2); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_TW(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpSupervisorWithMMU; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:719:22: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 719 | PPCInterpreter_TW(hCPU, opcode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.hpp:67:24: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 67 | sint32 to, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_CNTLZW(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpSupervisorWithMMU; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:743:26: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 743 | PPCInterpreter_CNTLZW(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:805:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 805 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_NEG(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpSupervisorWithMMU; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:776:23: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 776 | PPCInterpreter_NEG(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:524:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 524 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_SUBFZE(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpSupervisorWithMMU; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:806:26: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 806 | PPCInterpreter_SUBFZE(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:315:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 315 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_ADDZE(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpSupervisorWithMMU; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:809:25: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 809 | PPCInterpreter_ADDZE(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:174:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 174 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_MTSR(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpSupervisorWithMMU; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:812:24: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 812 | PPCInterpreter_MTSR(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.hpp:34:24: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 34 | uint32 rS, SR, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_SUBFME(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpSupervisorWithMMU; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:818:26: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 818 | PPCInterpreter_SUBFME(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:332:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 332 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_ADDME(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpSupervisorWithMMU; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:821:25: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 821 | PPCInterpreter_ADDME(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:190:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 190 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_MFSR(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpSupervisorWithMMU; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:917:24: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 917 | PPCInterpreter_MFSR(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterOPC.hpp:25:24: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 25 | uint32 rD, SR, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_NEGO(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpSupervisorWithMMU; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:929:24: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 929 | PPCInterpreter_NEGO(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:534:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 534 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_EXTSH(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpSupervisorWithMMU; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:980:25: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 980 | PPCInterpreter_EXTSH(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:825:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 825 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_EXTSB(PPCInterpreter_t*, uint32) [with ppcItpCtrl = PPCItpSupervisorWithMMU; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:983:25: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 983 | PPCInterpreter_EXTSB(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:116:44: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 116 | #define PPC_OPC_TEMPL3_XO() sint32 rD, rA, rB; rD=((opcode)>>21)&0x1f;rA=((opcode)>>16)&0x1f;rB=((opcode)>>11)&0x1f | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterALU.hpp:815:9: note: in expansion of macro ‘PPC_OPC_TEMPL3_XO’ 815 | PPC_OPC_TEMPL3_XO(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_PSQ_L(PPCInterpreter_t*, unsigned int) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1082:24: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 1082 | PPCInterpreter_PSQ_L(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:921:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 921 | else if ((type == 5) || (type == 7)) *(uint16*)&data0 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:938:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 938 | *(uint16*)&data0 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:939:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 939 | *(uint16*)&data1 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA + 2); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:907:16: warning: variable ‘imm’ set but not used [-Wunused-but-set-variable] 907 | uint32 imm; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_PSQ_LU(PPCInterpreter_t*, unsigned int) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1085:25: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 1085 | PPCInterpreter_PSQ_LU(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:987:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 987 | else if ((type == 5) || (type == 7)) *(uint16*)&data0 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:998:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 998 | else if ((type == 5) || (type == 7)) *(uint16*)&data0 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:1004:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1004 | else if ((type == 5) || (type == 7)) *(uint16*)&data1 = ppcItpCtrl::ppcMem_readDataU16(hCPU, EA + 2); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:969:16: warning: variable ‘imm’ set but not used [-Wunused-but-set-variable] 969 | uint32 imm; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp: In instantiation of ‘static void PPCInterpreterContainer::PPCInterpreter_PSQ_STU(PPCInterpreter_t*, unsigned int) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1127:26: required from ‘static void PPCInterpreterContainer::executeInstruction(PPCInterpreter_t*) [with ppcItpCtrl = PPCItpSupervisorWithMMU]’ 1127 | PPCInterpreter_PSQ_STU(hCPU, opcode); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterImpl.cpp:1231:70: required from here 1231 | PPCInterpreterContainer::executeInstruction(hCPU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:785:39: warning: suggest parentheses around ‘+’ in operand of ‘&’ [-Wparentheses] 785 | #define ST_TYPE(n) ((hCPU->spr.UGQR[0+n] ) & 7) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterLoadStore.hpp:841:23: note: in expansion of macro ‘ST_TYPE’ 841 | sint32 type = ST_TYPE((opcode >> 12) & 0x7); | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:2:15: warning: ‘ppc_cmp_and_mask’ defined but not used [-Wunused-variable] 2 | static uint32 ppc_cmp_and_mask[8] = { | ^~~~~~~~~~~~~~~~ [213/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/PPCSchedulerLLE.cpp.o [214/522] Building CXX object src/Cemu/CMakeFiles/CemuComponents.dir/Tools/DownloadManager/DownloadManager.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../Cemu/Tools/DownloadManager/DownloadManager.h: In constructor ‘DlMgrTitleReport::DlMgrTitleReport(STATUS, uint64, uint16, std::string, uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../Cemu/Tools/DownloadManager/DownloadManager.h:44:16: warning: ‘DlMgrTitleReport::status’ will be initialized after [-Wreorder] 44 | STATUS status; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../Cemu/Tools/DownloadManager/DownloadManager.h:41:16: warning: ‘uint64 DlMgrTitleReport::titleId’ [-Wreorder] 41 | uint64 titleId; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../Cemu/Tools/DownloadManager/DownloadManager.h:39:9: warning: when initialized here [-Wreorder] 39 | DlMgrTitleReport(STATUS status, uint64 titleId, uint16 version, std::string name, uint32 progress, uint32 progressMax, bool isPaused) : status(status), titleId(titleId), version(version), name(name), progress(progress), progressMax(progressMax), isPaused(isPaused) {} | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../gui/components/wxGameList.h:13, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../gui/MainWindow.h:14, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp:13: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp:26: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp: In constructor ‘DownloadManager::TitleInstallState::TitleInstallState(DownloadManager*, uint64)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp:78:24: warning: unused variable ‘tikFileSize’ [-Wunused-variable] 78 | uint32 tikFileSize = 0; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp: In member function ‘bool DownloadManager::syncAccountTickets()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp:360:63: warning: comparison of integer expressions of different signedness: ‘uint64’ {aka ‘long unsigned int’} and ‘sint64’ {aka ‘long int’} [-Wsign-compare] 360 | cemu_assert_debug(eTicketParser.GetTicketId() == tiv.ticketId); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp:359:24: warning: unused variable ‘titleId’ [-Wunused-variable] 359 | uint64 titleId = eTicketParser.GetTitleId(); | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp: In member function ‘void DownloadManager::searchForIncompleteDownloads()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp:536:28: warning: unused variable ‘itr’ [-Wunused-variable] 536 | for (auto& itr : m_ticketCache) | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp: In static member function ‘static bool DownloadManager::asyncPackageDownloadContentFile(Package*, uint16)::CallbackInfo::writeCallback(void*, const void*, size_t, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp:1125:145: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 1125 | if (callbackInfo->fileOutput->writeData(callbackInfo->receiveBuffer.data(), callbackInfo->receiveBuffer.size()) != (uint32)callbackInfo->receiveBuffer.size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp: In member function ‘void DownloadManager::asyncPackageVerifyFile(Package*, uint16, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp:1173:16: warning: unused variable ‘titleId’ [-Wunused-variable] 1173 | uint64 titleId = package->titleId; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp: In member function ‘bool DownloadManager::asyncPackageInstallRecursiveExtractFiles(Package*, FSTVolume*, const std::string&, const std::filesystem::__cxx11::path&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp:1297:99: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 1297 | if (fileOut->writeData(buffer.data(), numBytesToTransfer) != numBytesToTransfer) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp: In member function ‘void DownloadManager::asyncPackageInstall(Package*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp:1326:112: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1326 | if (!fileStream || fileStream->writeData(package->state.tmdData.data(), package->state.tmdData.size()) != package->state.tmdData.size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp:1336:108: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1336 | if (!fileStream || fileStream->writeData(package->eTicketData.data(), package->eTicketData.size()) != package->eTicketData.size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/Tools/DownloadManager/DownloadManager.cpp:1352:116: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1352 | if (!fileStream || fileStream->writeData(package->eTicketData.data(), package->eTicketData.size()) != package->eTicketData.size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../gui/MemorySearcherTool.h:8, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../gui/MainWindow.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [215/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/PPCScheduler.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/gx2/GX2.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/PPCScheduler.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ [216/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompilerImlAnalyzer.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlAnalyzer.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlAnalyzer.cpp: In function ‘bool PPCRecompilerImlAnalyzer_isTightFiniteLoop(PPCRecImlSegment_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlAnalyzer.cpp:11:14: warning: unused variable ‘isTightFiniteLoop’ [-Wunused-variable] 11 | bool isTightFiniteLoop = false; | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlAnalyzer.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/fixedSizeList.h: In instantiation of ‘void FixedSizeList::addUnique(T) [with T = int; unsigned int maxElements = 64; bool checkMaxSize = true]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlAnalyzer.cpp:31:36: required from here 31 | list_modifiedRegisters.addUnique(imlSegment->imlList[t].op_r_immS32.registerIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/fixedSizeList.h:22:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 22 | if (checkMaxSize && count >= maxElements) | ~~~~~~^~~~~~~~~~~~~~ [217/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/CafeSystem.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/gx2/GX2.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/CafeSystem.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/CafeSystem.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/CafeSystem.cpp:13: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/CafeSystem.cpp:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/CafeSystem.cpp:17: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/EmulatedController.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/CafeString.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_fpd.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/CafeSystem.cpp:32: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/CafeSystem.cpp: In function ‘uint32 LoadSharedData()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/CafeSystem.cpp:293:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 293 | for (sint32 i = 0; i < sizeof(shareddataDef) / sizeof(shareddataDef[0]); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/CafeSystem.cpp:310:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct SharedDataEntry’; use assignment or value-initialization instead [-Wclass-memaccess] 310 | memset(shareddataTable, 0, sizeof(SharedDataEntry) * numEntries); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/CafeSystem.cpp:261:8: note: ‘struct SharedDataEntry’ declared here 261 | struct SharedDataEntry | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/CafeSystem.cpp: In function ‘void CafeSystem::logPlatformInfo()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/CafeSystem.cpp:520:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 520 | else if (platform = getenv ("container")) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/CafeSystem.cpp:31: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h:40:15: warning: ‘uint16 FFLCalculateCRC16(uint8*, sint32)’ declared ‘static’ but never defined [-Wunused-function] 40 | static uint16 FFLCalculateCRC16(uint8* input, sint32 length); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/CafeString.h:71:23: warning: ‘uint32 CafeStringHelpers::Length(const uint16be*, uint32)’ defined but not used [-Wunused-function] 71 | static uint32 Length(const uint16be* input, uint32 maxLength) | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:37:23: warning: ‘sint32 StringHelpers::ToInt(const std::string_view&, sint32)’ defined but not used [-Wunused-function] 37 | static sint32 ToInt(const std::string_view& input, sint32 defaultValue = 0) | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/CafeSystem.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [218/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/PPCTimer.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/PPCTimer.cpp:10: warning: ignoring ‘#pragma intrinsic ’ [-Wunknown-pragmas] 10 | #pragma intrinsic(__rdtsc) [219/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/../Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/../Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/../Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp: In function ‘bool PPCRecompiler_findAvailableRegisterDepr(ppcImlGenContext_t*, PPCRecImlSegment_t*, sint32, replacedRegisterTracker_t*, sint32*, sint32*, bool*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:939:114: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 939 | if( (instructionReservedRegisterMask&(1<mappedRegister[i] != -1 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:934:16: warning: unused variable ‘usedRegisterIndex’ [-Wunused-variable] 934 | sint32 usedRegisterIndex = -1; | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp: In function ‘bool PPCRecompiler_hasSuffixInstruction(PPCRecImlSegment_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:963:59: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 963 | if( imlInstruction->type == PPCREC_IML_TYPE_MACRO && (imlInstruction->operation == PPCREC_IML_MACRO_BLR || imlInstruction->operation == PPCREC_IML_MACRO_BCTR) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:965:63: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 965 | imlInstruction->type == PPCREC_IML_TYPE_MACRO && imlInstruction->operation == PPCREC_IML_MACRO_B_FAR || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:966:63: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 966 | imlInstruction->type == PPCREC_IML_TYPE_MACRO && imlInstruction->operation == PPCREC_IML_MACRO_BLRL || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:967:63: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 967 | imlInstruction->type == PPCREC_IML_TYPE_MACRO && imlInstruction->operation == PPCREC_IML_MACRO_BCTRL || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:968:63: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 968 | imlInstruction->type == PPCREC_IML_TYPE_MACRO && imlInstruction->operation == PPCREC_IML_MACRO_LEAVE || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:969:63: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 969 | imlInstruction->type == PPCREC_IML_TYPE_MACRO && imlInstruction->operation == PPCREC_IML_MACRO_HLE || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:970:63: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 970 | imlInstruction->type == PPCREC_IML_TYPE_MACRO && imlInstruction->operation == PPCREC_IML_MACRO_MFTB || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp: In function ‘ppcRecRegisterMapping_t* PPCRecompiler_findUnloadableRegister(ppcRecManageRegisters_t*, PPCImlOptimizerUsedRegisters_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:1203:40: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 1203 | if (virtualReg == (sint32)instructionUsedRegisters->fpr[f]) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp: In function ‘bool PPCRecompiler_manageFPRRegistersForSegment(ppcImlGenContext_t*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:1228:16: warning: unused variable ‘currentUseIndex’ [-Wunused-variable] 1228 | sint32 currentUseIndex = 0; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp: In function ‘bool PPCRecompiler_trackRedundantNameLoadInstruction(ppcImlGenContext_t*, PPCRecImlSegment_t*, sint32, PPCRecImlInstruction_t*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:1394:41: warning: unused variable ‘imlInstruction’ [-Wunused-variable] 1394 | PPCRecImlInstruction_t* imlInstruction = imlSegment->imlList+i; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp: In function ‘bool PPCRecompiler_trackRedundantFPRNameLoadInstruction(ppcImlGenContext_t*, PPCRecImlSegment_t*, sint32, PPCRecImlInstruction_t*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:1415:41: warning: unused variable ‘imlInstruction’ [-Wunused-variable] 1415 | PPCRecImlInstruction_t* imlInstruction = imlSegment->imlList+i; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp: In function ‘bool PPCRecompiler_trackRedundantNameStoreInstruction(ppcImlGenContext_t*, PPCRecImlSegment_t*, sint32, PPCRecImlInstruction_t*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:1435:41: warning: unused variable ‘imlInstruction’ [-Wunused-variable] 1435 | PPCRecImlInstruction_t* imlInstruction = imlSegment->imlList+i; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp: In function ‘bool PPCRecompiler_trackOverwrittenNameStoreInstruction(ppcImlGenContext_t*, PPCRecImlSegment_t*, sint32, PPCRecImlInstruction_t*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:1459:41: warning: unused variable ‘imlInstruction’ [-Wunused-variable] 1459 | PPCRecImlInstruction_t* imlInstruction = imlSegment->imlList+i; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp: In function ‘bool PPCRecompiler_trackRedundantFPRNameStoreInstruction(ppcImlGenContext_t*, PPCRecImlSegment_t*, sint32, PPCRecImlInstruction_t*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:1495:41: warning: unused variable ‘imlInstruction’ [-Wunused-variable] 1495 | PPCRecImlInstruction_t* imlInstruction = imlSegment->imlList+i; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp: In function ‘void PPCRecompiler_removeRedundantCRUpdates(ppcImlGenContext_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:1644:40: warning: unused variable ‘crBitFlags’ [-Wunused-variable] 1644 | uint32 crBitFlags = 0xF<<((uint32)imlInstruction->crRegister*4); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp: In function ‘sint32 PPCRecompiler_scanBackwardsForReusableRegister(ppcImlGenContext_t*, PPCRecImlSegment_t*, sint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:1680:154: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 1680 | if (currentSegment->imlList[currentIndex].type == PPCREC_IML_TYPE_NAME_R && currentSegment->imlList[currentIndex].op_r_name.name == name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:1713:154: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 1713 | if (currentSegment->imlList[currentIndex].type == PPCREC_IML_TYPE_NAME_R && currentSegment->imlList[currentIndex].op_r_name.name == name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp: In function ‘void _reorderConditionModifyInstructions(PPCRecImlSegment_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlOptimizer.cpp:2112:28: warning: variable ‘crTrackingSetter’ set but not used [-Wunused-but-set-variable] 2112 | PPCRecCRTracking_t crTrackingSetter = crTracking; | ^~~~~~~~~~~~~~~~ [220/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompilerImlRanges.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlRanges.cpp: In function ‘raLivenessSubrange_t* PPCRecRA_splitLocalSubrange(ppcImlGenContext_t*, raLivenessSubrange_t*, sint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlRanges.cpp:257:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 257 | for (sint32 i = 0; i < subrange->list_locations.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [221/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompilerImlRegisterAllocator2.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlRegisterAllocator2.cpp: In function ‘void PPCRecRA_followFlowAndExtendRanges(ppcImlGenContext_t*, PPCRecImlSegment_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlRegisterAllocator2.cpp:287:22: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector<_PPCRecImlSegment_t*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 287 | while (index < list_segments.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [222/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/../Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/../Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/../Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FADD(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:477:31: warning: variable ‘frC’ set but not used [-Wunused-but-set-variable] 477 | sint32 frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FSUB(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:492:31: warning: variable ‘frC’ set but not used [-Wunused-but-set-variable] 492 | sint32 frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FMUL(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:507:26: warning: variable ‘frB_unused’ set but not used [-Wunused-but-set-variable] 507 | sint32 frD, frA, frB_unused, frC; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FDIV(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:530:31: warning: variable ‘frC_unused’ set but not used [-Wunused-but-set-variable] 530 | sint32 frD, frA, frB, frC_unused; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FMULS(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:680:26: warning: variable ‘frB_unused’ set but not used [-Wunused-but-set-variable] 680 | sint32 frD, frA, frB_unused, frC; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FDIVS(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:713:31: warning: variable ‘frC_unused’ set but not used [-Wunused-but-set-variable] 713 | sint32 frD, frA, frB, frC_unused; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FADDS(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:759:31: warning: variable ‘frC’ set but not used [-Wunused-but-set-variable] 759 | sint32 frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FSUBS(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:790:28: warning: variable ‘frC’ set but not used [-Wunused-but-set-variable] 790 | int frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FMR(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:941:21: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 941 | sint32 frD, rA, frB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FABS(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:951:21: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 951 | sint32 frD, frA, frB; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FNABS(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:967:21: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 967 | sint32 frD, frA, frB; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FRES(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:983:21: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 983 | sint32 frD, frA, frB; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FRSP(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:997:21: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 997 | sint32 frD, frA, frB; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FNEG(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:1016:21: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 1016 | sint32 frD, frA, frB; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FRSQRTE(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:1052:21: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 1052 | sint32 frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:1052:31: warning: variable ‘frC’ set but not used [-Wunused-but-set-variable] 1052 | sint32 frD, frA, frB, frC; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_FCTIWZ(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:1065:21: warning: variable ‘frA’ set but not used [-Wunused-but-set-variable] 1065 | sint32 frD, frA, frB; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_PSQ_L(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:1076:16: warning: variable ‘immUnused’ set but not used [-Wunused-but-set-variable] 1076 | uint32 immUnused; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_PSQ_LU(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:1100:16: warning: variable ‘immUnused’ set but not used [-Wunused-but-set-variable] 1100 | uint32 immUnused; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_PSQ_ST(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:1128:16: warning: variable ‘immUnused’ set but not used [-Wunused-but-set-variable] 1128 | uint32 immUnused; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_PSQ_STU(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:1151:16: warning: variable ‘immUnused’ set but not used [-Wunused-but-set-variable] 1151 | uint32 immUnused; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp: In function ‘bool PPCRecompilerImlGen_PS_CMPO0(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGenFPU.cpp:1841:16: warning: unused variable ‘c’ [-Wunused-variable] 1841 | uint32 c=0; | ^ [223/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompilerImlRegisterAllocator.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlRegisterAllocator.cpp: In function ‘bool _detectLoop(PPCRecImlSegment_t*, sint32, uint32, PPCRecImlSegment_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlRegisterAllocator.cpp:22:55: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 22 | if (currentSegment->raInfo.lastIterationIndex == iterationIndex) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlRegisterAllocator.cpp: In function ‘sint32 PPCRecRA_countInstructionsUntilNextUse(raLivenessSubrange_t*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlRegisterAllocator.cpp:186:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (sint32 i = 0; i < subrange->list_locations.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlRegisterAllocator.cpp: In function ‘uint32 PPCRecRA_getAllowedRegisterMaskForFullRange(raLivenessRange_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlRegisterAllocator.cpp:241:76: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 241 | if (subrange->start.index < subrangeItr->end.index && subrange->end.index > subrangeItr->start.index || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [224/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Debugger/GDBStub.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/RPL/rpl_structs.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBStub.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBStub.cpp:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBStub.cpp: In member function ‘void GDBServer::ThreadFunc()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBStub.cpp:367:42: warning: unused variable ‘checkSum’ [-Wunused-variable] 367 | uint32_t checkSum = std::stoi(std::string(checkSumStr, sizeof(checkSumStr)), nullptr, 16); | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBStub.cpp: In member function ‘void GDBServer::HandleQuery(std::unique_ptr&) const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBStub.cpp:496:49: warning: comparison of integer expressions of different signedness: ‘sint64’ {aka ‘long int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 496 | if (read_offset >= GDBTargetXML.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBStub.cpp:501:86: warning: comparison of integer expressions of different signedness: ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} and ‘sint64’ {aka ‘long int’} [-Wsign-compare] 501 | context->QueueResponse((paginated_str.size() == read_length) ? "m" : "l"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBStub.cpp:533:41: warning: comparison of integer expressions of different signedness: ‘sint64’ {aka ‘long int’} and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 533 | if (read_offset >= threads_res.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBStub.cpp:538:78: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘sint64’ {aka ‘long int’} [-Wsign-compare] 538 | context->QueueResponse((paginated_str.size() == read_length) ? "m" : "l"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBStub.cpp:559:41: warning: comparison of integer expressions of different signedness: ‘sint64’ {aka ‘long int’} and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | if (read_offset >= library_list.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBStub.cpp:564:78: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} and ‘sint64’ {aka ‘long int’} [-Wsign-compare] 564 | context->QueueResponse((paginated_str.size() == read_length) ? "m" : "l"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/GDBStub.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [225/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/GraphicPack/GraphicPack2Patches.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/RendererOuputShader.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2Patches.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/RPL/rpl_structs.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2Patches.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [226/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompilerX64AVX.cpp.o [227/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompilerIntermediate.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerIntermediate.cpp: In function ‘void PPCRecompilerIML_removeLink(PPCRecImlSegment_t*, PPCRecImlSegment_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerIntermediate.cpp:57:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector<_PPCRecImlSegment_t*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (sint32 i = 0; i < imlSegmentDst->list_prevSegments.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerIntermediate.cpp: In function ‘void PPCRecompilerIML_isolateEnterableSegments(ppcImlGenContext_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerIntermediate.cpp:146:16: warning: unused variable ‘initialSegmentCount’ [-Wunused-variable] 146 | sint32 initialSegmentCount = ppcImlGenContext->segmentListCount; | ^~~~~~~~~~~~~~~~~~~ [228/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: In function ‘float dequantize(uint32, sint32, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:90:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 90 | f = *((float *)&data); | ~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: In function ‘uint32 quantize(float, sint32, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:130:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 130 | *((float*)&val) = data; | ~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp: In function ‘bool PPCRecompilerImlGen_MFCR(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:491:20: warning: variable ‘rA’ set but not used [-Wunused-but-set-variable] 491 | sint32 rD, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:491:24: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 491 | sint32 rD, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp: In function ‘bool PPCRecompilerImlGen_BCLR(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:794:24: warning: variable ‘BD’ set but not used [-Wunused-but-set-variable] 794 | uint32 BO, BI, BD; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:804:14: warning: unused variable ‘decrementerMustBeZero’ [-Wunused-variable] 804 | bool decrementerMustBeZero = (BO&2)!=0; // bit set -> branch if CTR = 0, bit not set -> branch if CTR != 0 | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp: In function ‘bool PPCRecompilerImlGen_BCCTR(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:871:24: warning: variable ‘BD’ set but not used [-Wunused-but-set-variable] 871 | uint32 BO, BI, BD; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:881:14: warning: unused variable ‘decrementerMustBeZero’ [-Wunused-variable] 881 | bool decrementerMustBeZero = (BO&2)!=0; // bit set -> branch if CTR = 0, bit not set -> branch if CTR != 0 | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp: In function ‘bool PPCRecompilerImlGen_ADDZE(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:1013:24: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 1013 | sint32 rD, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp: In function ‘bool PPCRecompilerImlGen_ADDME(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:1040:24: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 1040 | sint32 rD, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp: In function ‘bool PPCRecompilerImlGen_EXTSH(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:1498:21: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 1498 | int rS, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp: In function ‘bool PPCRecompilerImlGen_EXTSB(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:1516:24: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 1516 | sint32 rS, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp: In function ‘bool PPCRecompilerImlGen_CNTLZW(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:1533:24: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 1533 | sint32 rS, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp: In function ‘bool PPCRecompilerImlGen_NEG(ppcImlGenContext_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:1564:24: warning: variable ‘rB’ set but not used [-Wunused-but-set-variable] 1564 | sint32 rD, rA, rB; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp: In function ‘void PPCRecompiler_dumpIMLSegment(PPCRecImlSegment_t*, sint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:3436:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector<_PPCRecImlSegment_t*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3436 | for (sint32 i = 0; i < imlSegment->list_prevSegments.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp: In function ‘void PPCRecompilerIml_insertSegments(ppcImlGenContext_t*, sint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:3568:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘PPCRecImlSegment_t’ {aka ‘struct _PPCRecImlSegment_t’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3568 | memset(ppcImlGenContext->segmentList[index+i], 0x00, sizeof(PPCRecImlSegment_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompiler.h:263:16: note: ‘PPCRecImlSegment_t’ {aka ‘struct _PPCRecImlSegment_t’} declared here 263 | typedef struct _PPCRecImlSegment_t | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp: In function ‘bool PPCRecompiler_isSuffixInstruction(PPCRecImlInstruction_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:3612:48: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 3612 | if (iml->type == PPCREC_IML_TYPE_MACRO && (iml->operation == PPCREC_IML_MACRO_BLR || iml->operation == PPCREC_IML_MACRO_BCTR) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:3614:52: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 3614 | iml->type == PPCREC_IML_TYPE_MACRO && iml->operation == PPCREC_IML_MACRO_B_FAR || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:3615:52: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 3615 | iml->type == PPCREC_IML_TYPE_MACRO && iml->operation == PPCREC_IML_MACRO_BLRL || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:3616:52: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 3616 | iml->type == PPCREC_IML_TYPE_MACRO && iml->operation == PPCREC_IML_MACRO_BCTRL || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:3617:52: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 3617 | iml->type == PPCREC_IML_TYPE_MACRO && iml->operation == PPCREC_IML_MACRO_LEAVE || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:3618:52: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 3618 | iml->type == PPCREC_IML_TYPE_MACRO && iml->operation == PPCREC_IML_MACRO_HLE || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:3619:52: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 3619 | iml->type == PPCREC_IML_TYPE_MACRO && iml->operation == PPCREC_IML_MACRO_MFTB || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp: In function ‘bool PPCRecompiler_generateIntermediateCode(ppcImlGenContext_t&, PPCRecFunction_t*, std::set&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:4528:44: warning: variable ‘BI’ set but not used [-Wunused-but-set-variable] 4528 | uint32 BO, BI, BD; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:4528:48: warning: variable ‘BD’ set but not used [-Wunused-but-set-variable] 4528 | uint32 BO, BI, BD; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:4608:22: warning: unused variable ‘genNewSegment’ [-Wunused-variable] 4608 | bool genNewSegment = false; | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerImlGen.cpp:4488:16: warning: variable ‘unsupportedInstructionLastOffset’ set but not used [-Wunused-but-set-variable] 4488 | uint32 unsupportedInstructionLastOffset = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:97:15: warning: ‘uint32 quantize(float, sint32, uint8)’ defined but not used [-Wunused-function] 97 | static uint32 quantize(float data, sint32 type, uint8 scale) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:67:14: warning: ‘float dequantize(uint32, sint32, uint8)’ defined but not used [-Wunused-function] 67 | static float dequantize(uint32 data, sint32 type, uint8 scale) | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:2:15: warning: ‘ppc_cmp_and_mask’ defined but not used [-Wunused-variable] 2 | static uint32 ppc_cmp_and_mask[8] = { | ^~~~~~~~~~~~~~~~ [229/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompilerX64BMI.cpp.o [230/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompiler.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompiler.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompiler.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCFunctionBoundaryTracker.h: In member function ‘bool PPCFunctionBoundaryTracker::processInstruction(PPCRange_t*, MPTR)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCFunctionBoundaryTracker.h:100:125: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 100 | if (PPCRecompilerCalcFuncSize_isUnconditionalBranchInstruction(memory_readU32(address + 4)) && PPCRecompilerCalcFuncSize_isUnconditionalBranchInstruction(memory_readU32(address + 8)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompiler.cpp: In function ‘void PPCRecompiler_recompileAtAddress(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompiler.cpp:289:14: warning: unused variable ‘r’ [-Wunused-variable] 289 | bool r = PPCRecompiler_makeRecompiledFunctionActive(address, range, func, functionEntryPoints); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompiler.cpp: In function ‘void PPCRecompiler_init()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompiler.cpp:540:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 540 | *(uint32*)&ppcRecompilerInstanceData->_x64XMM_constFloatMin[0] = 0x00800000; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompiler.cpp:541:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 541 | *(uint32*)&ppcRecompilerInstanceData->_x64XMM_constFloatMin[1] = 0x00800000; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompiler.cpp:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [231/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompilerX64FPU.cpp.o [232/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompilerX64.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: In function ‘float dequantize(uint32, sint32, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:90:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 90 | f = *((float *)&data); | ~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: In function ‘uint32 quantize(float, sint32, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:130:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 130 | *((float*)&val) = data; | ~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64.cpp: In function ‘bool PPCRecompilerX64Gen_imlInstruction_store(PPCRecFunction_t*, ppcImlGenContext_t*, x64GenContext_t*, PPCRecImlInstruction_t*, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64.cpp:533:22: warning: unused variable ‘signExtend’ [-Wunused-variable] 533 | bool signExtend = imlInstruction->op_storeLoad.flags2.signExtend; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64.cpp: In function ‘bool PPCRecompilerX64Gen_imlInstruction_r_r(PPCRecFunction_t*, ppcImlGenContext_t*, x64GenContext_t*, PPCRecImlInstruction_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64.cpp:927:32: warning: unused variable ‘crRegister’ [-Wunused-variable] 927 | sint32 crRegister = imlInstruction->crRegister; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64.cpp: In function ‘bool PPCRecompilerX64Gen_imlInstruction_r_s32(PPCRecFunction_t*, ppcImlGenContext_t*, x64GenContext_t*, PPCRecImlInstruction_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64.cpp:1058:32: warning: unused variable ‘crRegister’ [-Wunused-variable] 1058 | sint32 crRegister = imlInstruction->crRegister; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64.cpp: In function ‘bool PPCRecompilerX64Gen_imlInstruction_r_r_r(PPCRecFunction_t*, ppcImlGenContext_t*, x64GenContext_t*, PPCRecImlInstruction_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64.cpp:1305:32: warning: unused variable ‘crRegister’ [-Wunused-variable] 1305 | sint32 crRegister = imlInstruction->crRegister; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64.cpp:1349:32: warning: unused variable ‘crRegister’ [-Wunused-variable] 1349 | sint32 crRegister = imlInstruction->crRegister; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64.cpp: In function ‘bool PPCRecompilerX64Gen_imlInstruction_r_r_s32(PPCRecFunction_t*, ppcImlGenContext_t*, x64GenContext_t*, PPCRecImlInstruction_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64.cpp:1854:32: warning: unused variable ‘crRegister’ [-Wunused-variable] 1854 | sint32 crRegister = imlInstruction->crRegister; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:97:15: warning: ‘uint32 quantize(float, sint32, uint8)’ defined but not used [-Wunused-function] 97 | static uint32 quantize(float data, sint32 type, uint8 scale) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:67:14: warning: ‘float dequantize(uint32, sint32, uint8)’ defined but not used [-Wunused-function] 67 | static float dequantize(uint32 data, sint32 type, uint8 scale) | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterHelper.h:2:15: warning: ‘ppc_cmp_and_mask’ defined but not used [-Wunused-variable] 2 | static uint32 ppc_cmp_and_mask[8] = { | ^~~~~~~~~~~~~~~~ [233/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Debugger/Debugger.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/RPL/rpl_structs.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/Debugger.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/Debugger.cpp: In function ‘void debugger_createPatch(uint32, std::span)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/Debugger.cpp:371:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::span::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for (sint32 i = 0; i < patchData.size() / 4; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/Debugger.cpp:384:26: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for(sint32 i=0; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (sint32 i = 0; i < patchData.size() / 4; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/Debugger.cpp: In function ‘void debugger_removePatch(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/Debugger.cpp:452:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (sint32 i = 0; i < debuggerState.patches.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/Debugger.cpp: In function ‘void debugger_shouldBreak(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/Debugger.cpp:626:30: warning: unused variable ‘address’ [-Wunused-variable] 626 | const uint32 address = (uint32)hCPU->instructionPointer; | ^~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Debugger/Debugger.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [234/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompilerX64Gen.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64Gen.cpp: In function ‘void x64Gen_test_reg64Low32_imm32(x64GenContext_t*, sint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Espresso/Recompiler/PPCRecompilerX64Gen.cpp:1026:16: warning: unused variable ‘immS32’ [-Wunused-variable] 1026 | sint32 immS32 = (sint32)immU32; | ^~~~~~ [235/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Espresso/Recompiler/PPCRecompilerX64GenFPU.cpp.o [236/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Common/RegisterSerializer.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Common/RegisterSerializer.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Common/RegisterSerializer.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Common/RegisterSerializer.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Common/RegisterSerializer.cpp: In function ‘void Latte::StoreGPURegisterState(const LatteContextRegister&, GPUCompactedRegisterState&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Common/RegisterSerializer.cpp:107:25: warning: unused variable ‘regView’ [-Wunused-variable] 107 | uint32* regView = contextRegister.GetRawView(); | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Common/RegisterSerializer.cpp: In function ‘void Latte::LoadGPURegisterState(LatteContextRegister&, const GPUCompactedRegisterState&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Common/RegisterSerializer.cpp:126:25: warning: unused variable ‘regView’ [-Wunused-variable] 126 | uint32* regView = contextRegisterOut.GetRawView(); | ^~~~~~~ [237/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Common/ShaderSerializer.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Common/ShaderSerializer.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Common/ShaderSerializer.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [238/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteAsyncCommands.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteAsyncCommands.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteAsyncCommands.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ [239/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/FetchShader.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/FetchShader.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/FetchShader.cpp: In function ‘void LatteShader_calculateFSKey(LatteFetchShader*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/FetchShader.cpp:77:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for (sint32 g = 0; g < fetchShader->bufferGroups.size(); g++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/FetchShader.cpp: In function ‘LatteFetchShader* LatteShaderRecompiler_createFetchShader(LatteFetchShader::CacheHash, uint32*, uint32*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/FetchShader.cpp:350:40: warning: unused variable ‘opcode2’ [-Wunused-variable] 350 | uint32 opcode2 = (dword0 >> 8) & 7; | ^~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/FetchShader.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [240/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteDefaultShaders.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteDefaultShaders.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteDefaultShaders.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteDefaultShaders.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [241/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteIndices.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteIndices.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteIndices.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [242/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LattePerformanceMonitor.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LattePerformanceMonitor.cpp: In function ‘void LattePerformanceMonitor_frameEnd()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LattePerformanceMonitor.cpp:75:24: warning: unused variable ‘uniformBankCountUploadedPerFrame’ [-Wunused-variable] 75 | uint32 uniformBankCountUploadedPerFrame = (uint32)(uniformBankUploadedCount / (uint64)elapsedFrames); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LattePerformanceMonitor.cpp:79:24: warning: unused variable ‘shaderBindsPerFrame’ [-Wunused-variable] 79 | uint32 shaderBindsPerFrame = shaderBindCounter / elapsedFrames; | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LattePerformanceMonitor.cpp:81:24: warning: unused variable ‘rlps’ [-Wunused-variable] 81 | uint32 rlps = (uint32)((uint64)recompilerLeaveCount * 1000ULL / (uint64)totalElapsedTime); | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LattePerformanceMonitor.cpp:82:24: warning: unused variable ‘tlps’ [-Wunused-variable] 82 | uint32 tlps = (uint32)((uint64)threadLeaveCount * 1000ULL / (uint64)totalElapsedTime); | ^~~~ [243/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteQuery.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteQuery.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteQuery.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteQuery.cpp: In function ‘void LatteQuery_UpdateFinishedQueries()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteQuery.cpp:95:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (sint32 i = 0; i < list_activeGX2Queries2.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteQuery.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [244/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteRingBuffer.cpp.o [245/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/GraphicPack/GraphicPack2.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/RendererOuputShader.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2.cpp:12: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [246/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteGSCopyShaderParser.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteGSCopyShaderParser.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteGSCopyShaderParser.cpp: In function ‘bool LatteGSCopyShaderParser_parseClauseVtx(LatteParsedGSCopyShader*, uint8*, uint32, uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteGSCopyShaderParser.cpp:89:32: warning: unused variable ‘constNoStride’ [-Wunused-variable] 89 | uint32 constNoStride = (word2>>18)&0x1; | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteGSCopyShaderParser.cpp:104:32: warning: unused variable ‘srcSelY’ [-Wunused-variable] 104 | uint32 srcSelY = 0; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteGSCopyShaderParser.cpp:105:32: warning: unused variable ‘srcSelZ’ [-Wunused-variable] 105 | uint32 srcSelZ = 0; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteGSCopyShaderParser.cpp:106:32: warning: unused variable ‘srcSelW’ [-Wunused-variable] 106 | uint32 srcSelW = 0; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteGSCopyShaderParser.cpp:80:24: warning: unused variable ‘word3’ [-Wunused-variable] 80 | uint32 word3 = *(uint32*)(programData+instructionAddr*4+12); | ^~~~~ [247/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteBufferData.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteBufferData.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteBufferData.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteBufferData.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteBufferData.cpp:12: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteBufferData.cpp: In function ‘bool LatteBufferCache_Sync(uint32, uint32, uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteBufferData.cpp:177:24: warning: unused variable ‘bufferSize’ [-Wunused-variable] 177 | uint32 bufferSize = LatteGPUState.contextRegister[bufferBaseRegisterIndex + 1] + 1; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteBufferData.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [248/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteSoftware.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp: In function ‘float _getSrc_f(uint32, uint32, uint32, uint32, uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp:224:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 224 | *(sint32*)&v = _getSrc_genericS32(srcSel, srcChan, srcRel, indexMode); | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp: In function ‘void LatteSoftware_executeALUClause(uint32, uint32, uint32, uint32, uint32, uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp:347:40: warning: unused variable ‘destRel’ [-Wunused-variable] 347 | uint32 destRel = (aluWord1 >> 28) & 1; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp:407:40: warning: unused variable ‘updateExecuteMask’ [-Wunused-variable] 407 | uint32 updateExecuteMask = (aluWord1 >> 2) & 1; | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp:408:40: warning: unused variable ‘updatePredicate’ [-Wunused-variable] 408 | uint32 updatePredicate = (aluWord1 >> 3) & 1; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp:413:40: warning: unused variable ‘destRel’ [-Wunused-variable] 413 | uint32 destRel = (aluWord1 >> 28) & 1; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp:415:40: warning: unused variable ‘destClamp’ [-Wunused-variable] 415 | uint32 destClamp = (aluWord1 >> 31) & 1; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp:329:32: warning: unused variable ‘predSel’ [-Wunused-variable] 329 | uint32 predSel = (aluWord0 >> 29) & 3; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp: In function ‘void LatteSoftware_singleRun()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp:674:40: warning: unused variable ‘memWriteElemSize’ [-Wunused-variable] 674 | uint32 memWriteElemSize = (cfWord0>>29)&3; // unused | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp:642:32: warning: unused variable ‘addr’ [-Wunused-variable] 642 | uint32 addr = cfWord0 & 0xFFFFFFFF; | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp: In function ‘void LatteSoftware_loadVertexAttributes(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSoftware.cpp:814:32: warning: unused variable ‘bufferSize’ [-Wunused-variable] 814 | uint32 bufferSize = LatteGPUState.contextRegister[bufferBaseRegisterIndex + 1] + 1; | ^~~~~~~~~~ [249/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteCommandProcessor.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘void LatteCP_waitForNWords(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:204:14: warning: unused variable ‘isFlushed’ [-Wunused-variable] 204 | bool isFlushed = false; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘uint32be* LatteCP_itSurfaceSync(LatteCMDPtr)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:254:16: warning: unused variable ‘pollInterval’ [-Wunused-variable] 254 | uint32 pollInterval = LatteReadCMD(); | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘void LatteCP_itIndirectBufferDepr(LatteCMDPtr, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:272:16: warning: unused variable ‘physicalAddressHigh’ [-Wunused-variable] 272 | uint32 physicalAddressHigh = LatteReadCMD(); // unused | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:274:16: warning: unused variable ‘displayListSize’ [-Wunused-variable] 274 | uint32 displayListSize = sizeInDWords * 4; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘void LatteCP_itIndirectBuffer(LatteCMDPtr, uint32, DrawPassContext&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:295:16: warning: unused variable ‘physicalAddressHigh’ [-Wunused-variable] 295 | uint32 physicalAddressHigh = LatteReadCMD(); // unused | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘uint32be* LatteCP_itStreamoutBufferUpdate(LatteCMDPtr, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:319:22: warning: unused variable ‘virtualAddress’ [-Wunused-variable] 319 | MPTR virtualAddress = memory_physicalToVirtual(physicalAddressRead); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:309:16: warning: unused variable ‘ukn1’ [-Wunused-variable] 309 | uint32 ukn1 = LatteReadCMD(); | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:311:16: warning: unused variable ‘ukn3’ [-Wunused-variable] 311 | uint32 ukn3 = LatteReadCMD(); | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘uint32be* LatteCP_itWaitRegMem(LatteCMDPtr, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:455:16: warning: unused variable ‘word2’ [-Wunused-variable] 455 | uint32 word2 = LatteReadCMD(); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:458:16: warning: unused variable ‘word5’ [-Wunused-variable] 458 | uint32 word5 = LatteReadCMD(); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘uint32be* LatteCP_itLoadReg(LatteCMDPtr, uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:648:16: warning: unused variable ‘waitForIdle’ [-Wunused-variable] 648 | uint32 waitForIdle = LatteReadCMD(); | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘uint32be* LatteCP_itSetPredication(LatteCMDPtr, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:673:14: warning: unused variable ‘physQueryInfo’ [-Wunused-variable] 673 | MPTR physQueryInfo = LatteReadCMD(); | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:677:16: warning: unused variable ‘pixelsMustPassFlag’ [-Wunused-variable] 677 | uint32 pixelsMustPassFlag = (flags >> 31) & 1; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:678:16: warning: unused variable ‘dontWaitFlag’ [-Wunused-variable] 678 | uint32 dontWaitFlag = (flags >> 1) & 19; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘uint32be* LatteCP_itDrawIndex2(LatteCMDPtr, uint32, DrawPassContext&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:700:16: warning: unused variable ‘ukn1’ [-Wunused-variable] 700 | uint32 ukn1 = LatteReadCMD(); | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:702:16: warning: unused variable ‘ukn2’ [-Wunused-variable] 702 | uint32 ukn2 = LatteReadCMD(); | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:704:16: warning: unused variable ‘ukn3’ [-Wunused-variable] 704 | uint32 ukn3 = LatteReadCMD(); | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘uint32be* LatteCP_itDrawIndexAuto(LatteCMDPtr, uint32, DrawPassContext&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:715:16: warning: unused variable ‘ukn’ [-Wunused-variable] 715 | uint32 ukn = LatteReadCMD(); | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘uint32be* LatteCP_itDrawImmediate(LatteCMDPtr, uint32, DrawPassContext&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:739:16: warning: unused variable ‘ukn1’ [-Wunused-variable] 739 | uint32 ukn1 = LatteReadCMD(); | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:780:16: warning: unused variable ‘baseVertex’ [-Wunused-variable] 780 | uint32 baseVertex = LatteGPUState.contextRegister[mmSQ_VTX_BASE_VTX_LOC]; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:781:16: warning: unused variable ‘baseInstance’ [-Wunused-variable] 781 | uint32 baseInstance = LatteGPUState.contextRegister[mmSQ_VTX_START_INST_LOC]; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:782:16: warning: unused variable ‘numInstances’ [-Wunused-variable] 782 | uint32 numInstances = LatteGPUState.drawContext.numInstances; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘uint32be* LatteCP_itHLEFifoWrapAround(LatteCMDPtr, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:792:16: warning: unused variable ‘unused’ [-Wunused-variable] 792 | uint32 unused = LatteReadCMD(); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘uint32be* LatteCP_itHLEClearColorDepthStencil(LatteCMDPtr, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:929:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 929 | *(uint32*)&clearDepth = LatteReadCMD(); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘uint32be* LatteCP_itHLERequestSwapBuffers(LatteCMDPtr, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:945:14: warning: unused variable ‘reserved1’ [-Wunused-variable] 945 | MPTR reserved1 = LatteReadCMD(); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘uint32be* LatteCP_itHLESwapScanBuffer(LatteCMDPtr, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:955:14: warning: unused variable ‘reserved1’ [-Wunused-variable] 955 | MPTR reserved1 = LatteReadCMD(); // reserved | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In function ‘uint32be* LatteCP_itHLEWaitForFlip(LatteCMDPtr, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:964:14: warning: unused variable ‘reserved1’ [-Wunused-variable] 964 | MPTR reserved1 = LatteReadCMD(); // reserved | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In instantiation of ‘uint32be* LatteCP_itSetRegistersGeneric(LatteCMDPtr, uint32, TRegRangeCallback) [with unsigned int TRegisterBase = 57344; TRegRangeCallback = LatteCP_processCommandBuffer_continuousDrawPass(DrawPassContext&)::; LatteCMDPtr = betype*; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:1052:60: required from here 1052 | LatteCP_itSetRegistersGeneric(cmdData, nWords, [&drawPassCtx](uint32 registerStart, uint32 registerEnd) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | { | ~ 1054 | if ((registerStart >= Latte::REGADDR::SQ_TEX_RESOURCE_WORD0_N_PS && registerStart < (Latte::REGADDR::SQ_TEX_RESOURCE_WORD0_N_PS + Latte::GPU_LIMITS::NUM_TEXTURES_PER_STAGE * 7)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1055 | (registerStart >= Latte::REGADDR::SQ_TEX_RESOURCE_WORD0_N_VS && registerStart < (Latte::REGADDR::SQ_TEX_RESOURCE_WORD0_N_VS + Latte::GPU_LIMITS::NUM_TEXTURES_PER_STAGE * 7)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1056 | (registerStart >= Latte::REGADDR::SQ_TEX_RESOURCE_WORD0_N_GS && registerStart < (Latte::REGADDR::SQ_TEX_RESOURCE_WORD0_N_GS + Latte::GPU_LIMITS::NUM_TEXTURES_PER_STAGE * 7))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1057 | drawPassCtx.endDrawPass(); // texture updates end the current draw sequence | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1058 | else if (registerStart >= mmSQ_VTX_ATTRIBUTE_BLOCK_START && registerEnd <= mmSQ_VTX_ATTRIBUTE_BLOCK_END) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1059 | drawPassCtx.notifyModifiedVertexBuffer(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1060 | else | ~~~~ 1061 | drawPassCtx.notifyModifiedUniformBuffer(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1062 | }); | ~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:424:24: warning: unused variable ‘indexCounter’ [-Wunused-variable] 424 | sint32 indexCounter = 0; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In instantiation of ‘uint32be* LatteCP_itSetRegistersGeneric(LatteCMDPtr, uint32) [with unsigned int TRegisterBase = 49152; LatteCMDPtr = betype*; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:1072:61: required from here 1072 | LatteCP_itSetRegistersGeneric(cmdData, nWords); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:381:24: warning: unused variable ‘indexCounter’ [-Wunused-variable] 381 | sint32 indexCounter = 0; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In instantiation of ‘uint32be* LatteCP_itSetRegistersGeneric(LatteCMDPtr, uint32) [with unsigned int TRegisterBase = 62460; LatteCMDPtr = betype*; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:1077:58: required from here 1077 | LatteCP_itSetRegistersGeneric(cmdData, nWords); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:381:24: warning: unused variable ‘indexCounter’ [-Wunused-variable] 381 | sint32 indexCounter = 0; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In instantiation of ‘uint32be* LatteCP_itSetRegistersGeneric(LatteCMDPtr, uint32) [with unsigned int TRegisterBase = 8192; LatteCMDPtr = betype*; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:1082:58: required from here 1082 | LatteCP_itSetRegistersGeneric(cmdData, nWords); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:381:24: warning: unused variable ‘indexCounter’ [-Wunused-variable] 381 | sint32 indexCounter = 0; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In instantiation of ‘uint32be* LatteCP_itSetRegistersGeneric(LatteCMDPtr, uint32) [with unsigned int TRegisterBase = 40960; LatteCMDPtr = betype*; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:1162:59: required from here 1162 | LatteCP_itSetRegistersGeneric(cmdData, nWords); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:381:24: warning: unused variable ‘indexCounter’ [-Wunused-variable] 381 | sint32 indexCounter = 0; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In instantiation of ‘uint32be* LatteCP_itSetRegistersGeneric(LatteCMDPtr, uint32) [with unsigned int TRegisterBase = 57344; LatteCMDPtr = betype*; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:1167:60: required from here 1167 | LatteCP_itSetRegistersGeneric(cmdData, nWords); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:381:24: warning: unused variable ‘indexCounter’ [-Wunused-variable] 381 | sint32 indexCounter = 0; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp: In instantiation of ‘uint32be* LatteCP_itSetRegistersGeneric(LatteCMDPtr, uint32) [with unsigned int TRegisterBase = 61440; LatteCMDPtr = betype*; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:1182:59: required from here 1182 | LatteCP_itSetRegistersGeneric(cmdData, nWords); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:381:24: warning: unused variable ‘indexCounter’ [-Wunused-variable] 381 | sint32 indexCounter = 0; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteCommandProcessor.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [250/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteBufferCache.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteBufferCache.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteBufferCache.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteBufferCache.cpp: In member function ‘void BufferCacheNode::pageWriteStreamoutSignatures(uint32, MPTR, MPTR)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteBufferCache.cpp:765:24: warning: unused variable ‘indexHashBlock’ [-Wunused-variable] 765 | uint32 indexHashBlock = (rangeBegin - pageRangeBegin) / sizeof(uint64); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteBufferCache.cpp: In instantiation of ‘void IntervalTree2::removeRangeSingleWithoutCallback(TRangeData, TRangeData) [with TRangeData = unsigned int; TNodeObject = BufferCacheNode]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteBufferCache.cpp:916:51: required from here 916 | g_gpuBufferCache.removeRangeSingleWithoutCallback(node->GetRangeBegin(), node->GetRangeEnd()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteBufferCache.cpp:215:30: warning: unused variable ‘t’ [-Wunused-variable] 215 | TNodeObject* t = (*itr).second; | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [251/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteSurfaceCopy.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSurfaceCopy.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSurfaceCopy.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSurfaceCopy.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSurfaceCopy.cpp: In function ‘void LatteSurfaceCopy_copySurfaceNew(MPTR, MPTR, uint32, Latte::E_GX2SURFFMT, sint32, sint32, sint32, uint32, sint32, Latte::E_DIM, Latte::E_HWTILEMODE, sint32, sint32, MPTR, MPTR, uint32, Latte::E_GX2SURFFMT, sint32, sint32, sint32, uint32, sint32, Latte::E_DIM, Latte::E_HWTILEMODE, sint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSurfaceCopy.cpp:39:31: warning: unused variable ‘renderTargetConf’ [-Wunused-variable] 39 | LatteTexture* renderTargetConf = nullptr; | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteSurfaceCopy.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [252/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteShaderGL.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderGL.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderGL.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderGL.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [253/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteTextureCache.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureCache.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureCache.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureCache.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [254/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteRenderTarget.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:12: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:16: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/EmulatedController.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp: In static member function ‘static LatteTextureView* LatteMRT::GetColorAttachmentTexture(uint32, bool, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:241:16: warning: unused variable ‘numberType’ [-Wunused-variable] 241 | uint32 numberType = (regColorInfo >> 12) & 7; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:296:14: warning: unused variable ‘colorBufferWasFound’ [-Wunused-variable] 296 | bool colorBufferWasFound = false; | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp: In static member function ‘static uint8 LatteMRT::GetActiveColorBufferMask(const LatteDecompilerShader*, const LatteContextRegister&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:371:39: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 371 | if ((colorBufferWidth < (sint32)scissorAccessWidth) || | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:372:44: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 372 | (colorBufferHeight < (sint32)scissorAccessHeight)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:362:24: warning: unused variable ‘regColorInfo’ [-Wunused-variable] 362 | uint32 regColorInfo = regView[mmCB_COLOR0_INFO + i]; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp: In static member function ‘static bool LatteMRT::UpdateCurrentFBO()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:460:14: warning: unused variable ‘hasResizedTexture’ [-Wunused-variable] 460 | bool hasResizedTexture = false; // set to true if any of the color buffers or the depth buffer reference a resized texture (via graphic pack texture rules) | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp: In function ‘void LatteRenderTarget_itHLEClearColorDepthStencil(uint32, MPTR, Latte::E_GX2SURFFMT, Latte::E_HWTILEMODE, uint32, uint32, uint32, uint32, uint32, MPTR, Latte::E_GX2SURFFMT, Latte::E_HWTILEMODE, sint32, sint32, sint32, sint32, sint32, float, float, float, float, float, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:789:59: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 789 | if (colorView->baseTexture->pitch == colorBufferPitch && colorView->baseTexture->height == colorBufferHeight) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:789:113: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 789 | if (colorView->baseTexture->pitch == colorBufferPitch && colorView->baseTexture->height == colorBufferHeight) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:753:14: warning: unused variable ‘hasColorClear’ [-Wunused-variable] 753 | bool hasColorClear = (clearMask & 1); | ^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/SDL/SDLControllerProvider.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteRenderTarget.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [255/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteOverlay.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteOverlay.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteOverlay.cpp:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/EmulatedController.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteOverlay.cpp: In function ‘void LatteOverlay_RenderNotifications(ImVec2&, ImVec2&, sint32, float, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteOverlay.cpp:172:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 172 | for (int i = 0; i < InputManager::kMaxController; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteOverlay.cpp:260:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 260 | for (int i = 0; i < InputManager::kMaxController; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/SDL/SDLControllerProvider.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [256/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteTextureLegacy.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLegacy.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLegacy.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLegacy.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLegacy.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [257/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteStreamoutGPU.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteStreamoutGPU.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteStreamoutGPU.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteStreamoutGPU.cpp:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteStreamoutGPU.cpp: In function ‘void LatteStreamout_PrepareDrawcall(uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteStreamoutGPU.cpp:91:24: warning: unused variable ‘gsOutPrimType’ [-Wunused-variable] 91 | uint32 gsOutPrimType = LatteGPUState.contextRegister[mmVGT_GS_OUT_PRIM_TYPE]; | ^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteStreamoutGPU.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [258/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteTextureReadback.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureReadback.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureReadback.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureReadback.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [259/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/LatteAddrLib/LatteAddrLib_Coord.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LatteAddrLib/LatteAddrLib_Coord.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LatteAddrLib/LatteAddrLib_Coord.cpp: In function ‘uint32 LatteAddrLib::ComputeSurfaceAddrFromCoordMicroTiled(uint32, uint32, uint32, uint32, uint32, uint32, Latte::E_HWTILEMODE, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LatteAddrLib/LatteAddrLib_Coord.cpp:147:24: warning: unused variable ‘microTilesPerRow’ [-Wunused-variable] 147 | uint32 microTilesPerRow = pitch >> 3; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LatteAddrLib/LatteAddrLib_Coord.cpp:148:24: warning: unused variable ‘microTileIndexX’ [-Wunused-variable] 148 | uint32 microTileIndexX = x >> 3; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LatteAddrLib/LatteAddrLib_Coord.cpp:149:24: warning: unused variable ‘microTileIndexY’ [-Wunused-variable] 149 | uint32 microTileIndexY = y >> 3; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LatteAddrLib/LatteAddrLib_Coord.cpp: In function ‘uint32 LatteAddrLib::ComputeSurfaceAddrFromCoordMacroTiled(uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, Latte::E_HWTILEMODE, bool, uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LatteAddrLib/LatteAddrLib_Coord.cpp:225:24: warning: unused variable ‘macroTilesPerRow’ [-Wunused-variable] 225 | uint32 macroTilesPerRow = pitch / macroTilePitch; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LatteAddrLib/LatteAddrLib_Coord.cpp:228:24: warning: unused variable ‘macroTileIndexY’ [-Wunused-variable] 228 | uint32 macroTileIndexY = y / macroTileHeight; | ^~~~~~~~~~~~~~~ [260/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteTextureView.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureView.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureView.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [261/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/LatteAddrLib/LatteAddrLib.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LatteAddrLib/LatteAddrLib.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ [262/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteTextureLoader.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLoader.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLoader.cpp: In function ‘uint8* LatteTextureLoader_getInputLinearOptimized(LatteTextureLoaderCtx*, sint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLoader.cpp:115:16: warning: unused variable ‘bitPos’ [-Wunused-variable] 115 | uint32 bitPos = 0; | ^~~~~~ [263/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteTiming.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTiming.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ [264/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteTexture.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp: In function ‘void LatteTexture_RemoveTexMemOccupancyInterval(LatteTexture*, LatteTextureSliceMipInfo*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp:141:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (sint32 i = 0; i < list_texMemOccupancyBucket[bucketIndex].size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp: In function ‘LatteTextureView* LatteTC_LookupTextureByData(MPTR, sint32, sint32, sint32, sint32, sint32, sint32, sint32, sint32*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp:1098:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1098 | for (sint32 i = 0; i < bucket.size(); i++) | ~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp: In function ‘void LatteTC_LookupTexturesByPhysAddr(MPTR, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp:1127:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1127 | for (sint32 i = 0; i < list_texMemOccupancyBucket[bucketIndex].size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp:1124:16: warning: unused variable ‘cSearchIndex’ [-Wunused-variable] 1124 | sint32 cSearchIndex = 0; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp: In constructor ‘LatteTexture::LatteTexture(Latte::E_DIM, MPTR, MPTR, Latte::E_GX2SURFFMT, uint32, uint32, uint32, uint32, uint32, uint32, Latte::E_HWTILEMODE, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp:1255:92: warning: comparison of integer expressions of different signedness: ‘const sint32’ {aka ‘const int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 1255 | if (rule.filter_settings.width != -1 && rule.filter_settings.width != width) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp:1257:94: warning: comparison of integer expressions of different signedness: ‘const sint32’ {aka ‘const int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 1257 | if (rule.filter_settings.height != -1 && rule.filter_settings.height != height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp:1259:92: warning: comparison of integer expressions of different signedness: ‘const sint32’ {aka ‘const int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 1259 | if (rule.filter_settings.depth != -1 && rule.filter_settings.depth != depth) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [265/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/LegacyShaderDecompiler/LatteDecompilerAnalyzer.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerAnalyzer.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerAnalyzer.cpp:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerAnalyzer.cpp:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerAnalyzer.cpp: In function ‘sint32 LatteDecompiler_getColorOutputIndexFromExportIndex(LatteDecompilerShaderContext*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerAnalyzer.cpp:20:16: warning: unused variable ‘cbShaderControl’ [-Wunused-variable] 20 | uint32 cbShaderControl = shaderContext->contextRegisters[mmCB_SHADER_CONTROL]; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerAnalyzer.cpp: In function ‘void LatteDecompiler::_initHasUniformVarBlock(LatteDecompilerShaderContext*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerAnalyzer.cpp:534:69: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 534 | if (decompilerContext->analyzer.useSSBOForStreamout && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 535 | (decompilerContext->shaderType == LatteConst::ShaderType::Vertex && !decompilerContext->options->usesGeometryShader) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [266/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/LegacyShaderDecompiler/LatteDecompilerRegisterDataTypeTracker.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerRegisterDataTypeTracker.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ [267/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:12: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:13: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp: In function ‘void LatteDecompiler_ParseCF(LatteDecompilerShaderContext*, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:277:32: warning: unused variable ‘shaderObj’ [-Wunused-variable] 277 | LatteDecompilerShader* shaderObj = shaderContext->shader; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp: In function ‘void LatteDecompiler_ParseALUClause(LatteDecompilerShader*, LatteDecompilerCFInstruction*, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:607:85: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 607 | if( aluInstructionItr.instructionGroupIndex != instructionGroupIndex ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:581:38: warning: variable ‘useLiteralDataXY’ set but not used [-Wunused-but-set-variable] 581 | bool useLiteralDataXY = false; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp: In function ‘void LatteDecompiler_ParseTEXClause(LatteDecompilerShader*, LatteDecompilerCFInstruction*, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:642:32: warning: unused variable ‘fetchType’ [-Wunused-variable] 642 | uint32 fetchType = (word0 >> 5) & 3; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:708:32: warning: unused variable ‘fetchType’ [-Wunused-variable] 708 | uint32 fetchType = (word0>>5)&3; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:751:32: warning: unused variable ‘fetchType’ [-Wunused-variable] 751 | uint32 fetchType = (word0 >> 5) & 3; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:752:32: warning: unused variable ‘bufferId’ [-Wunused-variable] 752 | uint32 bufferId = (word0 >> 8) & 0xFF; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:753:32: warning: unused variable ‘samplerId’ [-Wunused-variable] 753 | uint32 samplerId = (word2 >> 15) & 0x1F; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:844:32: warning: unused variable ‘fetchType’ [-Wunused-variable] 844 | uint32 fetchType = (word0>>5)&3; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:847:32: warning: unused variable ‘endianSwap’ [-Wunused-variable] 847 | uint32 endianSwap = (word2>>16)&0x3; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:848:32: warning: unused variable ‘constNoStride’ [-Wunused-variable] 848 | uint32 constNoStride = (word2>>18)&0x1; | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:890:32: warning: unused variable ‘elementSize’ [-Wunused-variable] 890 | uint32 elementSize = (word0 >> 5) & 3; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:892:31: warning: unused variable ‘indexed’ [-Wunused-variable] 892 | uint8 indexed = (word0 >> 12) & 1; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:906:31: warning: unused variable ‘srfMode’ [-Wunused-variable] 906 | uint8 srfMode = (word1 >> 31) & 1; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:909:31: warning: unused variable ‘endianSwap’ [-Wunused-variable] 909 | uint8 endianSwap = (word2 >> 16) & 3; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:910:32: warning: unused variable ‘arraySize’ [-Wunused-variable] 910 | uint32 arraySize = (word2 >> 20) & 0xFFF; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:637:24: warning: unused variable ‘word3’ [-Wunused-variable] 637 | uint32 word3 = *(uint32*)(programData+instructionAddr*4+12); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp: In function ‘void LatteDecompiler_ParseClauses(LatteDecompilerShaderContext*, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:1013:32: warning: unused variable ‘shader’ [-Wunused-variable] 1013 | LatteDecompilerShader* shader = shaderContext->shader; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [268/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteShader.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShader.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShader.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShader.cpp:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShader.cpp:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/Zir/EmitterGLSL/ZpIREmitGLSL.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShader.cpp:19: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/Zir/Core/IR.h: In member function ‘std::string ZpIR::ShaderSubset::ShaderExportLocation::GetDebugName()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/Zir/Core/IR.h:654:44: warning: unused variable ‘elementTable’ [-Wunused-variable] 654 | const char elementTable[] = { 'x' , 'y', 'z', 'w' }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShader.cpp: In function ‘void LatteShader_UpdatePSInputs(uint32*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShader.cpp:220:16: warning: unused variable ‘importIndex’ [-Wunused-variable] 220 | sint32 importIndex = 0; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShader.cpp: In function ‘sint32 LatteDecompiler_getTextureSamplerBaseIndex(LatteConst::ShaderType)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShader.cpp:982:16: warning: unused variable ‘samplerId’ [-Wunused-variable] 982 | uint32 samplerId = LATTE_DECOMPILER_SAMPLER_NONE; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [269/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSLAttrDecoder.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSLAttrDecoder.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSLAttrDecoder.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSLAttrDecoder.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [270/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteThread.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteThread.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteThread.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteThread.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteThread.cpp: In function ‘void Latte_LoadInitialRegisters()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteThread.cpp:34:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 34 | *(float*)&LatteGPUState.contextRegister[mmDB_DEPTH_CLEAR] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteThread.cpp: In function ‘bool LatteHandleOSScreen_TV()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteThread.cpp:72:22: warning: unused variable ‘bufferIndexDRC’ [-Wunused-variable] 72 | const uint32 bufferIndexDRC = bufferDisplayDRC; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteThread.cpp: In function ‘void LatteThread_Exit()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteThread.cpp:269:20: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct LatteGPUState_t’ with no trivial copy-assignment [-Wclass-memaccess] 269 | std::memset(&LatteGPUState, 0, sizeof(LatteGPUState)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteThread.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:17:8: note: ‘struct LatteGPUState_t’ declared here 17 | struct LatteGPUState_t | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteThread.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [271/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/OpenGL/OpenGLQuery.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLQuery.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [272/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/OpenGL/LatteTextureViewGL.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/LatteTextureViewGL.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/LatteTextureViewGL.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/LatteTextureViewGL.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/LatteTextureViewGL.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [273/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Core/LatteShaderCache.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Common/RegisterSerializer.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:23: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderCache.cpp: In function ‘void LatteShaderCache_Load()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:343:20: warning: variable ‘timeLoadStart’ set but not used [-Wunused-but-set-variable] 343 | const auto timeLoadStart = now_cached(); | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:382:16: warning: unused variable ‘entryCount’ [-Wunused-variable] 382 | sint32 entryCount = s_shaderCacheGeneric->GetMaximumFileIndex(); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderCache.cpp: In function ‘void LatteShaderCache_loadOrCompileSeparableShader(LatteDecompilerShader*, uint64, uint64)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:718:36: warning: variable ‘shaderType’ set but not used [-Wunused-but-set-variable] 718 | RendererShader::ShaderType shaderType; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/SystemException.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:22: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/RendererShaderGL.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:12: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [274/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/OpenGL/LatteTextureGL.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/LatteTextureGL.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/LatteTextureGL.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/LatteTextureGL.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/LatteTextureGL.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [275/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/OpenGL/OpenGLRendererStreamout.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererStreamout.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererStreamout.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/RendererShaderGL.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererStreamout.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [276/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/OpenGL/OpenGLRendererUniformData.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererUniformData.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererUniformData.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererUniformData.cpp: In member function ‘void OpenGLRenderer::uniformData_update()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererUniformData.cpp:14:16: warning: variable ‘shaderBlockUniformRegisterOffset’ set but not used [-Wunused-but-set-variable] 14 | uint32 shaderBlockUniformRegisterOffset[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [277/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/OpenGL/OpenGLSurfaceCopy.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLSurfaceCopy.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLSurfaceCopy.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [278/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/OpenGL/TextureReadbackGL.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/TextureReadbackGL.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/TextureReadbackGL.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [279/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:12: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp: In function ‘std::string _FormatFloatAsGLSLConstant(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:253:16: warning: unused variable ‘floatAsStrLenOrg’ [-Wunused-variable] 253 | size_t floatAsStrLenOrg = floatAsStrLen; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp: In function ‘void _emitUniformAccessCode(LatteDecompilerShaderContext*, LatteDecompilerALUInstruction*, sint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:686:68: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 686 | if( remappedUniformEntryItr->index == uniformOffset ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:694:131: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 694 | if( remappedUniformEntryItr->kcacheBankId == uniformBufferIndex && remappedUniformEntryItr->index == uniformOffset ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp: In function ‘void _emitCodeToReadRelativeGPR(LatteDecompilerShaderContext*, LatteDecompilerALUInstruction*, sint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:800:24: warning: unused variable ‘gprIndex’ [-Wunused-variable] 800 | uint32 gprIndex = i; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp: In function ‘void _emitOperandInputCode(LatteDecompilerShaderContext*, LatteDecompilerALUInstruction*, sint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:839:32: warning: unused variable ‘gprIndex’ [-Wunused-variable] 839 | uint32 gprIndex = GPU7_ALU_SRC_GET_GPR_INDEX(aluInstruction->sourceOperand[operandIndex].sel); | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:945:70: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 945 | src->add(_FormatFloatAsGLSLConstant(*(float*)&constVal)); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp: In function ‘void _emitALUClauseRegisterBackupCode(LatteDecompilerShaderContext*, LatteDecompilerCFInstruction*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:1901:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 1901 | if (instructionGroupIndex != cfInstruction->instructionsALU[startIndex + groupSize].instructionGroupIndex) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp: In function ‘void _emitTEXSampleCoordInputComponent(LatteDecompilerShaderContext*, LatteDecompilerTEXInstruction*, sint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:2175:21: warning: unused variable ‘resultElemTable’ [-Wunused-variable] 2175 | const char* resultElemTable[4] = {"x","y","z","w"}; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp: In function ‘char* _getTexGPRAccess(LatteDecompilerShaderContext*, sint32, uint32, sint8, sint8, sint8, sint8, char*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:2198:15: warning: unused variable ‘elemCount’ [-Wunused-variable] 2198 | uint8 elemCount = (selX > 0 ? 1 : 0) + (selY > 0 ? 1 : 0) + (selZ > 0 ? 1 : 0) + (selW > 0 ? 1 : 0); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp: In function ‘void _emitTEXSampleTextureCode(LatteDecompilerShaderContext*, LatteDecompilerTEXInstruction*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:2324:14: warning: variable ‘unnormalizationHandled’ set but not used [-Wunused-but-set-variable] 2324 | bool unnormalizationHandled = false; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:3884: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSLHeader.hpp: In function ‘void LatteDecompiler::_emitUniformVariables(LatteDecompilerShaderContext*, RendererAPI, LatteDecompilerOutputUniformOffsets&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSLHeader.hpp:115:69: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 115 | if (decompilerContext->analyzer.useSSBOForStreamout && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 116 | (shader->shaderType == LatteConst::ShaderType::Vertex && decompilerContext->options->usesGeometryShader == false) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp: In function ‘void LatteDecompiler_emitGLSLShader(LatteDecompilerShaderContext*, LatteDecompilerShader*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:4145:32: warning: unused variable ‘spi0_paramGen’ [-Wunused-variable] 4145 | uint32 spi0_paramGen = (psControl0 >> 15) & 0xF; | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:4119:24: warning: unused variable ‘psControl0’ [-Wunused-variable] 4119 | uint32 psControl0 = shaderContext->contextRegisters[mmSPI_PS_IN_CONTROL_0]; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompilerEmitGLSL.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [280/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/RendererOuputShader.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/RendererOuputShader.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/RendererOuputShader.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/RendererOuputShader.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [281/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/LegacyShaderDecompiler/LatteDecompiler.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp: In function ‘void LatteDraw_handleSpecialState8_clearAsDepth()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:536:16: warning: unused variable ‘depthBufferTileMode’ [-Wunused-variable] 536 | uint32 depthBufferTileMode = (regDepthBufferInfo >> 15) & 0xF; | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:550:14: warning: unused variable ‘targetFound’ [-Wunused-variable] 550 | bool targetFound = false; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp: In member function ‘void OpenGLRenderer::_setupVertexAttributes()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:739:32: warning: unused variable ‘bufferInput’ [-Wunused-variable] 739 | uint8* bufferInput = memory_getPointerFromPhysicalOffset(bufferAddress) + attrib->offset; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:740:32: warning: unused variable ‘bufferSizeInput’ [-Wunused-variable] 740 | uint32 bufferSizeInput = bufferSize - attrib->offset; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:683:27: warning: unused variable ‘fetchShader’ [-Wunused-variable] 683 | LatteFetchShader* fetchShader = LatteSHRC_GetActiveFetchShader(); | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:697:14: warning: unused variable ‘tfBufferIsBound’ [-Wunused-variable] 697 | bool tfBufferIsBound = false; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:698:16: warning: unused variable ‘maxReallocAttemptLimit’ [-Wunused-variable] 698 | sint32 maxReallocAttemptLimit = 1; | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp: In instantiation of ‘void OpenGLRenderer::draw_genericDrawHandler(uint32, uint32, uint32, uint32, MPTR, Latte::LATTE_VGT_DMA_INDEX_TYPE::E_INDEX_TYPE) [with bool TIsMinimal = true; bool THasProfiling = false; uint32 = unsigned int; MPTR = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:1220:45: required from here 1220 | draw_genericDrawHandler(baseVertex, baseInstance, instanceCount, count, indexDataMPTR, indexType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:900:15: warning: unused variable ‘indexData’ [-Wunused-variable] 900 | void* indexData = indexDataMPTR != MPTR_NULL ? memory_getPointerFromPhysicalOffset(indexDataMPTR) : NULL; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:938:16: warning: variable ‘vsShaderHash’ set but not used [-Wunused-but-set-variable] 938 | uint64 vsShaderHash = 0; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:941:16: warning: variable ‘psShaderHash’ set but not used [-Wunused-but-set-variable] 941 | uint64 psShaderHash = 0; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp: In instantiation of ‘void OpenGLRenderer::draw_genericDrawHandler(uint32, uint32, uint32, uint32, MPTR, Latte::LATTE_VGT_DMA_INDEX_TYPE::E_INDEX_TYPE) [with bool TIsMinimal = false; bool THasProfiling = false; uint32 = unsigned int; MPTR = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:1222:46: required from here 1222 | draw_genericDrawHandler(baseVertex, baseInstance, instanceCount, count, indexDataMPTR, indexType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:900:15: warning: unused variable ‘indexData’ [-Wunused-variable] 900 | void* indexData = indexDataMPTR != MPTR_NULL ? memory_getPointerFromPhysicalOffset(indexDataMPTR) : NULL; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:938:16: warning: variable ‘vsShaderHash’ set but not used [-Wunused-but-set-variable] 938 | uint64 vsShaderHash = 0; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:941:16: warning: variable ‘psShaderHash’ set but not used [-Wunused-but-set-variable] 941 | uint64 psShaderHash = 0; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRendererCore.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [282/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/RendererShader.cpp.o [283/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/CachedFBOVk.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/CachedFBOVk.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/CachedFBOVk.cpp: In member function ‘void CachedFBOVk::InitDynamicRenderingData()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/CachedFBOVk.cpp:122:23: warning: unused variable ‘buffer’ [-Wunused-variable] 122 | auto& buffer = colorBuffer[i]; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [284/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/OpenGL/RendererShaderGL.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/RendererShaderGL.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/RendererShaderGL.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/RendererShaderGL.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [285/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/LatteTextureViewVk.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureViewVk.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/LatteTextureViewVk.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/LatteTextureViewVk.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/LatteTextureViewVk.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [286/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/VulkanAPI.cpp.o [287/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/LatteTextureVk.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [288/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp: In member function ‘virtual void OpenGLRenderer::renderTarget_setViewport(float, float, float, float, float, float, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp:619:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 619 | if (*(uint32*)&farZ == 0x3f7fffff) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp:620:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 620 | *(uint32*)&farZ = 0x3f800000; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp: In function ‘GLuint GetGLBlendFactor(Latte::LATTE_CB_BLENDN_CONTROL::E_BLENDFACTOR)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp:770:47: warning: comparison of integer expressions of different signedness: ‘const GLuint’ {aka ‘const unsigned int’} and ‘int’ [-Wsign-compare] 770 | if (table_glBlendSrcDst[blendFactorU] == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp: In function ‘void OpenGLRenderer_texture_loadSlice_normal(LatteTexture*, sint32, sint32, sint32, void*, sint32, sint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp:972:16: warning: unused variable ‘effectiveDepth’ [-Wunused-variable] 972 | sint32 effectiveDepth = depth; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp: In function ‘void OpenGLRenderer_texture_loadSlice_viaBuffers(LatteTexture*, sint32, sint32, sint32, void*, sint32, sint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp:1020:61: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 1020 | cemu_assert_debug(glRendererState.texWorkBufferSize == imageSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp: In member function ‘void OpenGLRenderer::renderstate_updateBlendingAndColorControl()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp:1699:31: warning: unused variable ‘offsetClamp’ [-Wunused-variable] 1699 | float offsetClamp = LatteGPUState.contextNew.PA_SU_POLY_OFFSET_CLAMP.get_CLAMP(); | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp:1738:23: warning: unused variable ‘pointHeight’ [-Wunused-variable] 1738 | float pointHeight = (float)pointSizeReg.get_HEIGHT() / 8.0f; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp:1645:16: warning: unused variable ‘lineAndPointOffsetEnabled’ [-Wunused-variable] 1645 | uint32 lineAndPointOffsetEnabled = polygonControlReg.get_OFFSET_PARA_ENABLED(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.cpp:1647:16: warning: unused variable ‘polyOffsetBackEnabled’ [-Wunused-variable] 1647 | uint32 polyOffsetBackEnabled = polygonControlReg.get_OFFSET_BACK_ENABLED(); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [289/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/TextureReadbackVk.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/TextureReadbackVk.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [290/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/VKRPipelineInfo.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VKRPipelineInfo.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [291/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Renderer.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Renderer.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [292/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/SwapchainInfoVk.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/SwapchainInfoVk.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/SwapchainInfoVk.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/SwapchainInfoVk.cpp: In member function ‘void SwapchainInfoVk::Create()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/SwapchainInfoVk.cpp:90:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (sint32 i = 0; i < m_swapchainImages.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [293/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/RendererShaderVk.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/RendererShaderVk.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/RendererShaderVk.cpp:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [294/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/ShaderInfo/ShaderInstanceInfo.cpp.o [295/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/VKRMemoryManager.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [296/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/VulkanQuery.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanQuery.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [297/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Transcompiler/LatteTC.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteInstructions.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Transcompiler/LatteTC.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Transcompiler/LatteTC.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Transcompiler/LatteTC.h:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/Zir/Core/IR.h: In member function ‘std::string ZpIR::ShaderSubset::ShaderExportLocation::GetDebugName()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/Zir/Core/IR.h:654:44: warning: unused variable ‘elementTable’ [-Wunused-variable] 654 | const char elementTable[] = { 'x' , 'y', 'z', 'w' }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Transcompiler/LatteTC.cpp: In member function ‘void LatteTCGenIR::parseCF_createNodes(NodeDAG&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Transcompiler/LatteTC.cpp:126:30: warning: unused variable ‘cond’ [-Wunused-variable] 126 | auto cond = cfInstr->getField_COND(); | ^~~~ [298/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/ShaderInfo/ShaderDescription.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ShaderInfo/ShaderInfo.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ShaderInfo/ShaderDescription.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ShaderInfo/ShaderDescription.cpp: In member function ‘bool Latte::ShaderDescription::analyzeShaderCode(void*, size_t, LatteConst::ShaderType)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ShaderInfo/ShaderDescription.cpp:32:38: warning: unused variable ‘cond’ [-Wunused-variable] 32 | auto cond = cfInstr->getField_COND(); | ^~~~ [299/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/SI/SI.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/SI/SI.cpp: In function ‘HWREG::SICOUTBUF HW_SI::SI_COUTBUF_R32(PAddr)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/SI/SI.cpp:61:24: warning: unused variable ‘joyChannelIndex’ [-Wunused-variable] 61 | uint32 joyChannelIndex = (addr & 0xFF) / 0xC; | ^~~~~~~~~~~~~~~ [300/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/VI/VI.cpp.o [301/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Transcompiler/LatteTCGenIR.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteInstructions.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Transcompiler/LatteTC.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Transcompiler/LatteTCGenIR.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Transcompiler/LatteTC.h:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/Zir/Core/IR.h: In member function ‘std::string ZpIR::ShaderSubset::ShaderExportLocation::GetDebugName()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/Zir/Core/IR.h:654:44: warning: unused variable ‘elementTable’ [-Wunused-variable] 654 | const char elementTable[] = { 'x' , 'y', 'z', 'w' }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Transcompiler/LatteTCGenIR.cpp: In member function ‘void LatteTCGenIR::CF_CALL_FS_emitFetchAttribute(LatteParsedFetchShaderAttribute_t&, Latte::GPRType)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Transcompiler/LatteTCGenIR.cpp:12:24: warning: unused variable ‘gprElementIndex’ [-Wunused-variable] 12 | uint32 gprElementIndex = (uint32)dstGPR * 4 + t; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Transcompiler/LatteTCGenIR.cpp: In member function ‘void LatteTCGenIR::emitALUGroup(const LatteClauseInstruction_ALU**, const uint32*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Transcompiler/LatteTCGenIR.cpp:386:31: warning: unused variable ‘indexMode’ [-Wunused-variable] 386 | uint8 indexMode = instrOP2->getIndexMode(); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Transcompiler/LatteTCGenIR.cpp: In member function ‘void LatteTCGenIR::processCF_ALU(const LatteCFInstruction_ALU&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Transcompiler/LatteTCGenIR.cpp:514:64: warning: unused variable ‘opcode2’ [-Wunused-variable] 514 | LatteClauseInstruction_ALU::OPCODE_OP2 opcode2 = instr->getOP2Code(); | ^~~~~~~ [302/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp: In member function ‘void VulkanRenderer::surfaceCopy_viaDrawcall(LatteTextureVk*, sint32, sint32, LatteTextureVk*, sint32, sint32, sint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp:629:15: warning: unused variable ‘srcCopyWidth’ [-Wunused-variable] 629 | float srcCopyWidth = (float)1.0f; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp:630:15: warning: unused variable ‘srcCopyHeight’ [-Wunused-variable] 630 | float srcCopyHeight = (float)1.0f; | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp: In instantiation of ‘T* CopySurfacePipelineInfo::TexSliceMipMapping::get(sint32, sint32) const [with T = CopySurfacePipelineInfo::FramebufferValue; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp:482:27: required from here 482 | auto p = itr->second.get(state.dstSlice, state.dstMip); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp:40:33: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (idx >= m_array.size()) | ~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp: In instantiation of ‘T* CopySurfacePipelineInfo::TexSliceMipMapping::create(sint32, sint32) [with T = CopySurfacePipelineInfo::FramebufferValue; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp:501:95: required from here 501 | CopySurfacePipelineInfo::FramebufferValue* framebufferVal = insertResult.first->second.create(state.dstSlice, state.dstMip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp:30:33: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 30 | if (idx >= m_array.size()) | ~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp: In instantiation of ‘T* CopySurfacePipelineInfo::TexSliceMipMapping::get(sint32, sint32) const [with T = CopySurfacePipelineInfo::DescriptorValue; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp:513:27: required from here 513 | auto p = itr->second.get(state.srcSlice, state.srcMip); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp:40:33: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (idx >= m_array.size()) | ~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp: In instantiation of ‘T* CopySurfacePipelineInfo::TexSliceMipMapping::create(sint32, sint32) [with T = CopySurfacePipelineInfo::DescriptorValue; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp:576:95: required from here 576 | CopySurfacePipelineInfo::DescriptorValue* descriptorValue = insertResult.first->second.create(state.srcSlice, state.srcMip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanSurfaceCopy.cpp:30:33: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 30 | if (idx >= m_array.size()) | ~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [303/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/VulkanPipelineCompiler.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanPipelineCompiler.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanPipelineCompiler.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanPipelineCompiler.cpp:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [304/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/ccr_nfc/iosu_ccr_nfc.cpp.o [305/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/VulkanPipelineStableCache.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanPipelineStableCache.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanPipelineStableCache.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanPipelineStableCache.cpp:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanPipelineStableCache.cpp:13: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [306/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/VsyncDriver.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../gui/components/wxGameList.h:13, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../gui/MainWindow.h:14, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VsyncDriver.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../gui/MemorySearcherTool.h:8, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../gui/MainWindow.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [307/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/fsa/iosu_fsa.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/fsa/iosu_fsa.cpp: In function ‘FSA_RESULT iosu::fsa::__FSAOpenFile(FSAClient*, const char*, const char*, sint32*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/fsa/iosu_fsa.cpp:242:30: warning: variable ‘truncateFile’ set but not used [-Wunused-but-set-variable] 242 | bool truncateFile = false; // todo: Support for this | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/fsa/iosu_fsa.cpp: In function ‘FSA_RESULT iosu::fsa::__FSACloseFile(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/fsa/iosu_fsa.cpp:332:31: warning: unused variable ‘handleType’ [-Wunused-variable] 332 | uint8 handleType = 0; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/fsa/iosu_fsa.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [308/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/legacy/iosu_ioctl.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_ioctl.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [309/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/kernel/iosu_kernel.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/kernel/iosu_kernel.cpp: In function ‘void iosu::kernel::IOSTimerThread()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/kernel/iosu_kernel.cpp:282:52: warning: unused variable ‘msg’ [-Wunused-variable] 282 | IOSMessage msg; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/kernel/iosu_kernel.cpp: In function ‘IOS_ERROR iosu::kernel::_IPCHandlerIn_IOS_Close(IOSDispatchableCommand*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/kernel/iosu_kernel.cpp:619:41: warning: unused variable ‘cmd’ [-Wunused-variable] 619 | IPCCommandBody& cmd = dispatchCmd->body; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/kernel/iosu_kernel.cpp: In function ‘IOS_ERROR iosu::kernel::_IPCHandlerIn_IOS_Ioctl(IOSDispatchableCommand*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/kernel/iosu_kernel.cpp:626:41: warning: unused variable ‘cmd’ [-Wunused-variable] 626 | IPCCommandBody& cmd = dispatchCmd->body; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/kernel/iosu_kernel.cpp: In function ‘IOS_ERROR iosu::kernel::_IPCHandlerIn_IOS_Ioctlv(IOSDispatchableCommand*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/kernel/iosu_kernel.cpp:634:32: warning: unused variable ‘requestId’ [-Wunused-variable] 634 | uint32 requestId = dispatchCmd->body.args[0]; | ^~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/kernel/iosu_kernel.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [310/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/VulkanRendererCore.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRendererCore.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRendererCore.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘bool LatteShaderPSInputTable::hasPSImportForSemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:52:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 52 | if (this->import[i].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘LatteShaderPSInputTable::psImport_t* LatteShaderPSInputTable::getPSImportBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:66:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 66 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:63:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 63 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h: In member function ‘sint32 LatteShaderPSInputTable::getPSImportLocationBySemanticId(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:80:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 80 | if (this->import[f].semanticId == semanticId) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteShader.h:77:24: warning: unused variable ‘psInputIndex’ [-Wunused-variable] 77 | sint32 psInputIndex = -1; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRendererCore.cpp: In member function ‘uint64 VulkanRenderer::GetDescriptorSetStateHash(LatteDecompilerShader*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRendererCore.cpp:547:22: warning: unused variable ‘textureDim’ [-Wunused-variable] 547 | auto textureDim = shader->textureUnitDim[relative_textureUnit]; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRendererCore.cpp: In member function ‘VkDescriptorSetInfo* VulkanRenderer::draw_getOrCreateDescriptorSet(PipelineInfo*, LatteDecompilerShader*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRendererCore.cpp:802:30: warning: unused variable ‘filterZ’ [-Wunused-variable] 802 | auto filterZ = samplerWords->WORD0.get_Z_FILTER(); | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRendererCore.cpp: In member function ‘virtual void VulkanRenderer::draw_execute(uint32, uint32, uint32, uint32, MPTR, Latte::LATTE_VGT_DMA_INDEX_TYPE::E_INDEX_TYPE, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRendererCore.cpp:1412:14: warning: variable ‘isPrevIndexData’ set but not used [-Wunused-but-set-variable] 1412 | bool isPrevIndexData = false; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRendererCore.cpp: In member function ‘void VulkanRenderer::draw_updateVertexBuffersDirectAccess()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRendererCore.cpp:1601:24: warning: unused variable ‘bufferSize’ [-Wunused-variable] 1601 | uint32 bufferSize = LatteGPUState.contextRegister[bufferBaseRegisterIndex + 1] + 1; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRendererCore.cpp:1602:24: warning: unused variable ‘bufferStride’ [-Wunused-variable] 1602 | uint32 bufferStride = (LatteGPUState.contextRegister[bufferBaseRegisterIndex + 2] >> 11) & 0xFFFF; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRendererCore.cpp:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [311/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/legacy/iosu_acp.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_acp.cpp: In function ‘void iosu::parseSaveMetaXml(uint8*, sint32, acpMetaXml_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_acp.cpp:127:24: warning: unused variable ‘titleVersion’ [-Wunused-variable] 127 | uint32 titleVersion = 0xFFFFFFFF; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_acp.cpp:16: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h:40:15: warning: ‘uint16 FFLCalculateCRC16(uint8*, sint32)’ declared ‘static’ but never defined [-Wunused-function] 40 | static uint16 FFLCalculateCRC16(uint8* input, sint32 length); | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_acp.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [312/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/MMU/MMU.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/RendererOuputShader.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/MMU/MMU.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/MMU/MMU.cpp: In constructor ‘MMURange::MMURange(uint32, uint32, MMU_MEM_AREA_ID, std::string_view, MFLAG)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/MMU/MMU.cpp:83:1: warning: when initialized here [-Wreorder] 83 | MMURange::MMURange(const uint32 baseAddress, const uint32 size, MMU_MEM_AREA_ID areaId, const std::string_view name, MFLAG flags) : baseAddress(baseAddress), size(size), initSize(size), areaId(areaId), name(name), flags(flags) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/MMU/MMU.cpp:83:1: warning: when initialized here [-Wreorder] /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/MMU/MMU.cpp: In function ‘void memory_writeDouble(uint32, double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/MMU/MMU.cpp:308:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 308 | uint64 v = *(uint64*)&vf; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/MMU/MMU.cpp: In function ‘void memory_writeFloat(uint32, float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/MMU/MMU.cpp:318:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 318 | uint32 v = *(uint32*)&vf; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/MMU/MMU.cpp: In function ‘double memory_readDouble(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/MMU/MMU.cpp:351:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 351 | return *(double*)v; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/MMU/MMU.cpp: In function ‘float memory_readFloat(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/MMU/MMU.cpp:358:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 358 | return *(float*)&v; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/MMU/MMU.cpp: In function ‘void memory_createDump()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/MMU/MMU.cpp:403:22: warning: unused variable ‘pageSize’ [-Wunused-variable] 403 | const uint32 pageSize = MemMapper::GetPageSize(); | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [313/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/legacy/iosu_mcp.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_mcp.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_mcp.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [314/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/legacy/iosu_nim.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_nim.cpp: In function ‘void iosu::nim::nim_getPackagesInfo(uint64*, sint32, titlePackageInfo_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_nim.cpp:160:40: warning: unused variable ‘titleId’ [-Wunused-variable] 160 | uint64 titleId = _swapEndianU64(titleIdList[i]); | ^~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_nim.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_act.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_act.h:40:15: warning: ‘uint16 FFLCalculateCRC16(uint8*, sint32)’ declared ‘static’ but never defined [-Wunused-function] 40 | static uint16 FFLCalculateCRC16(uint8* input, sint32 length); | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_nim.cpp:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [315/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/nn/iosu_nn_service.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/nn/iosu_nn_service.cpp: In member function ‘void iosu::nn::IPCService::ServiceThread()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/nn/iosu_nn_service.cpp:190:48: warning: unused variable ‘requestId’ [-Wunused-variable] 190 | uint32 requestId = cmd->args[0]; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/nn/iosu_nn_service.cpp:192:48: warning: unused variable ‘numOut’ [-Wunused-variable] 192 | uint32 numOut = cmd->args[2]; | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/nn/iosu_nn_service.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [316/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/legacy/iosu_act.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_act.cpp: In function ‘int iosuAct_thread()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_act.cpp:678:43: warning: unused variable ‘vectorsDebug’ [-Wunused-variable] 678 | ioBufferVector_t* vectorsDebug = ioQueueEntry->bufferVectors.GetPtr(); | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_act.cpp: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_act.cpp:873:8: warning: ‘uint16 FFLCalculateCRC16(uint8*, sint32)’ defined but not used [-Wunused-function] 873 | uint16 FFLCalculateCRC16(uint8* input, sint32 length) | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_act.cpp:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [317/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/ODM/iosu_odm.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/ODM/iosu_odm.cpp: In function ‘void iosu::odm::ODMServiceThread()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/ODM/iosu_odm.cpp:114:48: warning: unused variable ‘requestId’ [-Wunused-variable] 114 | uint32 requestId = cmd->args[0]; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/ODM/iosu_odm.cpp:116:48: warning: unused variable ‘numOut’ [-Wunused-variable] 116 | uint32 numOut = cmd->args[2]; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/ODM/iosu_odm.cpp:118:57: warning: unused variable ‘vecIn’ [-Wunused-variable] 118 | IPCIoctlVector* vecIn = vec + numIn; | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/ODM/iosu_odm.cpp:119:57: warning: unused variable ‘vecOut’ [-Wunused-variable] 119 | IPCIoctlVector* vecOut = vec + 0; | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/ODM/iosu_odm.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [318/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/PDM/iosu_pdm.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/PDM/iosu_pdm.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [319/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/legacy/iosu_crypto.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp: In function ‘std::string iosuCrypto_base64Encode(const unsigned char*, unsigned int)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp:138:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | cemu_assert_debug(outputLen < strB64.size()); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp: In function ‘EC_KEY* ECCPubKey_getPublicKey(ECCPubKey&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp:151:53: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 151 | EC_KEY* ec_pubKey = EC_KEY_new_by_curve_name(NID_sect233r1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp:6: /usr/include/openssl/ec.h:1009:31: note: declared here 1009 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp:152:57: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 152 | int r = EC_KEY_set_public_key_affine_coordinates(ec_pubKey, bn_r, bn_s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/ec.h:1133:27: note: declared here 1133 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp:152:13: warning: unused variable ‘r’ [-Wunused-variable] 152 | int r = EC_KEY_set_public_key_affine_coordinates(ec_pubKey, bn_r, bn_s); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp: In function ‘bool iosuCrypto_loadCertificate(uint32, std::wstring_view, std::wstring_view)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp:349:44: warning: ‘RSA* d2i_RSAPrivateKey(RSA**, const unsigned char**, long int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 349 | pkeyRSA = d2i_RSAPrivateKey(nullptr, (const unsigned char **)&pkeyTempPtr, pkeyData->size()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/ec.h:95: /usr/include/openssl/rsa.h:319:1: note: declared here 319 | DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(OSSL_DEPRECATEDIN_3_0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp: In function ‘bool iosuCrypto_addClientCertificate(void*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp:389:54: warning: ‘int SSL_CTX_use_RSAPrivateKey(SSL_CTX*, RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 389 | if (SSL_CTX_use_RSAPrivateKey(ctx, iosuCryptoCertificates.certList[i].pkey) != 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp:8: /usr/include/openssl/ssl.h:1849:12: note: declared here 1849 | __owur int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp: In function ‘bool iosuCrypto_addCACertificate(void*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp:409:18: warning: unused variable ‘ctx’ [-Wunused-variable] 409 | SSL_CTX* ctx = (SSL_CTX*)sslctx; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp: In function ‘bool iosuCrypto_addCustomCACertificate(void*, uint8*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp:425:18: warning: unused variable ‘ctx’ [-Wunused-variable] 425 | SSL_CTX* ctx = (SSL_CTX*)sslctx; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp: In function ‘bool iosuCrypto_checkRequirementMLCFile(std::string_view, std::string&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_crypto.cpp:612:16: warning: unused variable ‘fileDataSize’ [-Wunused-variable] 612 | sint32 fileDataSize = 0; | ^~~~~~~~~~~~ [320/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/avm/avm.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/avm/avm.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = avm::AVMIsHDCPAvailable; TNames = avm::Initialize()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = avm::AVMIsHDCPAvailable; TNames = avm::Initialize()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/avm/avm.cpp:34:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = avm::AVMIsHDCPAvailable; TNames = avm::Initialize()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = avm::AVMIsHDCPAvailable; TNames = avm::Initialize()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/avm/avm.cpp:34:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [321/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/legacy/iosu_boss.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_boss.cpp:21: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_act.h:40:15: warning: ‘uint16 FFLCalculateCRC16(uint8*, sint32)’ declared ‘static’ but never defined [-Wunused-function] 40 | static uint16 FFLCalculateCRC16(uint8* input, sint32 length); | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_boss.cpp:26: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [322/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/common/OSCommon.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv.h:9, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/common/OSCommon.cpp:18: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/gx2/GX2.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/common/OSCommon.cpp:25: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_act/nn_act.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/common/OSCommon.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h:40:15: warning: ‘uint16 FFLCalculateCRC16(uint8*, sint32)’ declared ‘static’ but never defined [-Wunused-function] 40 | static uint16 FFLCalculateCRC16(uint8* input, sint32 length); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:93:31: warning: ‘sint32 nn::olv::CheckOliveResponse(pugi::xml_document&)’ defined but not used [-Wunused-function] 93 | static sint32 CheckOliveResponse(pugi::xml_document& doc) | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:81:29: warning: ‘void nn::olv::appendQueryToURL(char*, const char*)’ defined but not used [-Wunused-function] 81 | static void appendQueryToURL(char* url, const char* query) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:74:29: warning: ‘void nn::olv::InitializeOliveRequest(CurlRequestHelper&)’ defined but not used [-Wunused-function] 74 | static void InitializeOliveRequest(CurlRequestHelper& req) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_act/nn_act.h:27:23: warning: ‘uint32 nn::act::getCountryCodeFromSimpleAddress(uint32)’ defined but not used [-Wunused-function] 27 | static uint32 getCountryCodeFromSimpleAddress(uint32 simpleAddressId) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [323/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_Coroutine.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Coroutine.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Coroutine.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [324/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/IOSU/legacy/iosu_fpd.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/CafeString.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nex.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU8(uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h:60:56: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 60 | if (this->currentIndex + sizeof(uint8) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU16(uint16)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h:68:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 68 | if (this->currentIndex + sizeof(uint16) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU32(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h:76:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 76 | if (this->currentIndex + sizeof(uint32) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h: In member function ‘void nexPacketBuffer::writeU64(uint64)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h:84:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 84 | if (this->currentIndex + sizeof(uint64) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h: In member function ‘uint64 nexPacketBuffer::readU64()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h:124:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 124 | if (this->currentIndex + sizeof(uint64) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h: In member function ‘uint32 nexPacketBuffer::readU32()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h:136:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 136 | if (this->currentIndex + sizeof(uint32) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h: In member function ‘uint16 nexPacketBuffer::readU16()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h:148:57: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 148 | if (this->currentIndex + sizeof(uint16) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h: In member function ‘uint8 nexPacketBuffer::readU8()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h:160:56: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 160 | if (this->currentIndex + sizeof(uint8) > this->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp: In member function ‘std::optional iosu::fpd::::GetNextNotification(iosu::fpd::NotificationRunningId&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:58:40: warning: unused variable ‘itIndex’ [-Wunused-variable] 58 | size_t itIndex = it - m_notificationQueue.begin(); | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp: In function ‘void iosu::fpd::convertMultiByteStringToBigEndianWidechar(const char*, uint16be*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:136:42: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string >::size_type’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 136 | if (beStr.size() >= maxOutputLength - 1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp: In function ‘void iosu::fpd::NexFriendRequestToFPDFriendData(const nexFriendRequest*, bool, FriendData*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:257:30: warning: unused variable ‘isProvisional’ [-Wunused-variable] 257 | bool isProvisional = frdReq->message.expireTimestamp == 0; | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp: In member function ‘nnResult iosu::fpd::FPDService::CallHandler_GetMyProfile(FPDClient*, IPCIoctlVector*, uint32, IPCIoctlVector*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:705:39: warning: unused variable ‘slot’ [-Wunused-variable] 705 | uint8 slot = iosu::act::getCurrentAccountSlot(); | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp: In member function ‘nnResult iosu::fpd::FPDService::CallHandler_GetMyPresence(FPDClient*, IPCIoctlVector*, uint32, IPCIoctlVector*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:716:39: warning: unused variable ‘slot’ [-Wunused-variable] 716 | uint8 slot = iosu::act::getCurrentAccountSlot(); | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp: In member function ‘nnResult iosu::fpd::FPDService::CallHandler_GetFriendScreenName(FPDClient*, IPCIoctlVector*, uint32, IPCIoctlVector*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:821:46: warning: variable ‘replaceNonAscii’ set but not used [-Wunused-but-set-variable] 821 | DeclareInput(replaceNonAscii, uint8be, 2); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:552:221: note: in definition of macro ‘DeclareInput’ 552 | #define DeclareInput(__Name, __T, __vecIndex) if(sizeof(__T) != vecIn[__vecIndex].size) { cemuLog_log(LogType::Force, "FPD: IPC buffer has incorrect size"); return FPResult_InvalidIPCParam;}; __T __Name = *((__T*)vecIn[__vecIndex].basePhys.GetPtr()) | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp: In member function ‘nnResult iosu::fpd::FPDService::CallHandler_GetBlackList(FPDClient*, IPCIoctlVector*, uint32, IPCIoctlVector*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:1043:46: warning: variable ‘startIndex’ set but not used [-Wunused-but-set-variable] 1043 | DeclareInput(startIndex, uint32be, 0); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:552:221: note: in definition of macro ‘DeclareInput’ 552 | #define DeclareInput(__Name, __T, __vecIndex) if(sizeof(__T) != vecIn[__vecIndex].size) { cemuLog_log(LogType::Force, "FPD: IPC buffer has incorrect size"); return FPResult_InvalidIPCParam;}; __T __Name = *((__T*)vecIn[__vecIndex].basePhys.GetPtr()) | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:1052:52: warning: unused variable ‘pidList’ [-Wunused-variable] 1052 | betype* pidList = (betype*)vecOut[0].basePhys.GetPtr(); | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp: In member function ‘nnResult iosu::fpd::FPDService::CallHandler_DeleteFriendFlagsAsync(FPDClient*, IPCIoctlVector*, uint32, IPCIoctlVector*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:1350:46: warning: variable ‘pid’ set but not used [-Wunused-but-set-variable] 1350 | DeclareInput(pid, uint32be, 0); | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:552:221: note: in definition of macro ‘DeclareInput’ 552 | #define DeclareInput(__Name, __T, __vecIndex) if(sizeof(__T) != vecIn[__vecIndex].size) { cemuLog_log(LogType::Force, "FPD: IPC buffer has incorrect size"); return FPResult_InvalidIPCParam;}; __T __Name = *((__T*)vecIn[__vecIndex].basePhys.GetPtr()) | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp: In member function ‘nnResult iosu::fpd::FPDService::CallHandler_GetRequestBlockSettingAsync(FPDClient*, IPCIoctlVector*, uint32, IPCIoctlVector*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:1391:49: warning: unused variable ‘pidList’ [-Wunused-variable] 1391 | DeclareInputPtr(pidList, betype, count, 0); | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:551:245: note: in definition of macro ‘DeclareInputPtr’ 551 | #define DeclareInputPtr(__Name, __T, __count, __vecIndex) if(sizeof(__T)*(__count) != vecIn[__vecIndex].size) { cemuLog_log(LogType::Force, "FPD: IPC buffer has incorrect size"); return FPResult_InvalidIPCParam;}; __T* __Name = ((__T*)vecIn[__vecIndex].basePhys.GetPtr()) | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp: In member function ‘nnResult iosu::fpd::FPDService::CallHandler_AddFriendAsyncByPid(FPDClient*, IPCIoctlVector*, uint32, IPCIoctlVector*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:1410:46: warning: variable ‘pid’ set but not used [-Wunused-but-set-variable] 1410 | DeclareInput(pid, uint32be, 0); | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:552:221: note: in definition of macro ‘DeclareInput’ 552 | #define DeclareInput(__Name, __T, __vecIndex) if(sizeof(__T) != vecIn[__vecIndex].size) { cemuLog_log(LogType::Force, "FPD: IPC buffer has incorrect size"); return FPResult_InvalidIPCParam;}; __T __Name = *((__T*)vecIn[__vecIndex].basePhys.GetPtr()) | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp: In member function ‘nnResult iosu::fpd::FPDService::CallHandler_UpdateGameMode(FPDClient*, IPCIoctlVector*, uint32, IPCIoctlVector*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:1428:49: warning: unused variable ‘gameModeMessage’ [-Wunused-variable] 1428 | DeclareInputPtr(gameModeMessage, uint16be, messageLength, 1); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:551:245: note: in definition of macro ‘DeclareInputPtr’ 551 | #define DeclareInputPtr(__Name, __T, __count, __vecIndex) if(sizeof(__T)*(__count) != vecIn[__vecIndex].size) { cemuLog_log(LogType::Force, "FPD: IPC buffer has incorrect size"); return FPResult_InvalidIPCParam;}; __T* __Name = ((__T*)vecIn[__vecIndex].basePhys.GetPtr()) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_act.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_act.h:40:15: warning: ‘uint16 FFLCalculateCRC16(uint8*, sint32)’ declared ‘static’ but never defined [-Wunused-function] 40 | static uint16 FFLCalculateCRC16(uint8* input, sint32 length); | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/IOSU/legacy/iosu_fpd.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/CafeString.h:71:23: warning: ‘uint32 CafeStringHelpers::Length(const uint16be*, uint32)’ defined but not used [-Wunused-function] 71 | static uint32 Length(const uint16be* input, uint32 maxLength) | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:37:23: warning: ‘sint32 StringHelpers::ToInt(const std::string_view&, sint32)’ defined but not used [-Wunused-function] 37 | static sint32 ToInt(const std::string_view& input, sint32 defaultValue = 0) | ^~~~~ [325/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/camera/camera.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/camera/camera.cpp: In function ‘camera::CameraInstance* camera::GetCameraInstanceByHandle(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/camera/camera.cpp:70:31: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | if (camHandle >= g_table_cameraHandles.size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/camera/camera.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [326/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_BSP.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_BSP.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [327/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_Alarm.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Alarm.cpp: In function ‘void coreinit::OSCreateAlarm(OSAlarm_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Alarm.cpp:181:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct coreinit::OSAlarm_t’; use assignment or value-initialization instead [-Wclass-memaccess] 181 | memset(alarm, 0, sizeof(OSAlarm_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Alarm.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit_Alarm.h:10:16: note: ‘struct coreinit::OSAlarm_t’ declared here 10 | struct OSAlarm_t | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Alarm.cpp: In function ‘void coreinit::OSCreateAlarmEx(OSAlarm_t*, const char*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Alarm.cpp:187:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct coreinit::OSAlarm_t’; use assignment or value-initialization instead [-Wclass-memaccess] 187 | memset(alarm, 0, sizeof(OSAlarm_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit_Alarm.h:10:16: note: ‘struct coreinit::OSAlarm_t’ declared here 10 | struct OSAlarm_t | ^~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Alarm.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [328/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_Callbacks.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Callbacks.cpp: In constructor ‘CoreinitAsyncCallback::CoreinitAsyncCallback(MPTR, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Callbacks.cpp:67:17: warning: ‘CoreinitAsyncCallback::m_functionMPTR’ will be initialized after [-Wreorder] 67 | MPTR m_functionMPTR; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Callbacks.cpp:65:17: warning: ‘sint32 CoreinitAsyncCallback::m_numParameters’ [-Wreorder] 65 | sint32 m_numParameters; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Callbacks.cpp:6:9: warning: when initialized here [-Wreorder] 6 | CoreinitAsyncCallback(MPTR functionMPTR, uint32 numParameters, uint32 r3, uint32 r4, uint32 r5, uint32 r6, uint32 r7, uint32 r8, uint32 r9, uint32 r10) : | ^~~~~~~~~~~~~~~~~~~~~ [329/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_Atomic.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Atomic.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [330/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:17: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:26: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp: In member function ‘bool VulkanRenderer::AcquireNextSwapchainImage(bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:2686:43: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2686 | if (chainInfo.swapchainImageIndex != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp: In member function ‘bool VulkanRenderer::UpdateSwapchainProperties(bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:2748:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 2748 | if (width != extent.width || height != extent.height) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:2748:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 2748 | if (width != extent.width || height != extent.height) | ~~~~~~~^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp: In member function ‘virtual void VulkanRenderer::ClearColorbuffer(bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:2881:43: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2881 | if (chainInfo.swapchainImageIndex == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp: In member function ‘virtual void VulkanRenderer::streamout_setupXfbBuffer(uint32, sint32, uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:3541:22: warning: unused variable ‘tfBufferOffset’ [-Wunused-variable] 3541 | VkDeviceSize tfBufferOffset = ringBufferOffset; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp: In static member function ‘static VKRObjectSampler* VKRObjectSampler::GetOrCreateSampler(VkSamplerCreateInfo*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:3922:15: warning: unused variable ‘vulkanRenderer’ [-Wunused-variable] 3922 | auto* vulkanRenderer = VulkanRenderer::GetInstance(); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp: In constructor ‘VKRObjectRenderPass::VKRObjectRenderPass(AttachmentInfo_t&, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:3970:42: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3970 | cemu_assert(colorAttachmentCount <= color_attachments_references.size()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:3971:16: warning: variable ‘numColorAttachments’ set but not used [-Wunused-but-set-variable] 3971 | sint32 numColorAttachments = 0; | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:4000:14: warning: variable ‘hasDepthStencilAttachment’ set but not used [-Wunused-but-set-variable] 4000 | bool hasDepthStencilAttachment = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:16: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [331/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_CodeGen.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_CodeGen.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [332/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_IM.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/precompiled.h:560, from /home/build/YPKG/root/cemu/build/Cemu.git/solusBuildDir/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx:5, from : /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IM.cpp: In function ‘void coreinit::coreinitExport_IM_GetParameter(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IM.cpp:62:35: warning: unused variable ‘imHandle’ [-Wunused-variable] 62 | ppcDefineParamS32(imHandle, 0); // handle from IM_Open() | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IM.cpp:63:35: warning: unused variable ‘uknR4’ [-Wunused-variable] 63 | ppcDefineParamS32(uknR4, 1); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IM.cpp:66:35: warning: unused variable ‘uknR7’ [-Wunused-variable] 66 | ppcDefineParamS32(uknR7, 4); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IM.cpp:67:35: warning: unused variable ‘uknR8’ [-Wunused-variable] 67 | ppcDefineParamS32(uknR8, 5); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IM.cpp: In function ‘void coreinit::coreinitExport_IM_GetHomeButtonParams(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IM.cpp:105:35: warning: unused variable ‘imObj’ [-Wunused-variable] 105 | ppcDefineParamS32(imObj, 0); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IM.cpp:106:36: warning: unused variable ‘ipcBuf’ [-Wunused-variable] 106 | ppcDefineParamMPTR(ipcBuf, 1); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IM.cpp:108:35: warning: unused variable ‘uknR6’ [-Wunused-variable] 108 | ppcDefineParamS32(uknR6, 3); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IM.cpp:109:35: warning: unused variable ‘uknR7’ [-Wunused-variable] 109 | ppcDefineParamS32(uknR7, 4); | ^~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IM.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [333/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit.cpp: In function ‘bool coreinit::OSIsMainCore()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit.cpp:224:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 224 | return OSGetCoreId() == OSGetMainCoreId(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit.cpp: In function ‘void coreinit::coreinitExport_ENVGetEnvironmentVariable(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit.cpp:235:23: warning: unused variable ‘envKeyStr’ [-Wunused-variable] 235 | char* envKeyStr = (char*)memory_getPointerFromVirtualOffset(hCPU->gpr[3]); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit.cpp: In function ‘void coreinit_load()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit.cpp:314:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct CoreinitSharedData’; use assignment or value-initialization instead [-Wclass-memaccess] 314 | memset(gCoreinitData, 0x00, sizeof(CoreinitSharedData)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:22, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit.h:19:8: note: ‘struct CoreinitSharedData’ declared here 19 | struct CoreinitSharedData | ^~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetCoreId; TNames = coreinit::InitializeCore()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetCoreId; TNames = coreinit::InitializeCore()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit.cpp:286:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetCoreCount; TNames = coreinit::InitializeCore()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetCoreCount; TNames = coreinit::InitializeCore()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit.cpp:287:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSIsMainCore; TNames = coreinit::InitializeCore()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSIsMainCore; TNames = coreinit::InitializeCore()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit.cpp:292:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetCoreId; TNames = coreinit::InitializeCore()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetCoreId; TNames = coreinit::InitializeCore()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit.cpp:286:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetCoreCount; TNames = coreinit::InitializeCore()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetCoreCount; TNames = coreinit::InitializeCore()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit.cpp:287:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSIsMainCore; TNames = coreinit::InitializeCore()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSIsMainCore; TNames = coreinit::InitializeCore()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit.cpp:292:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [334/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_IOS.cpp.o [335/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_FG.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FG.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [336/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_LockedCache.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_LockedCache.cpp: In function ‘void coreinit::coreinitExport_LCWaitDMAQueue(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_LockedCache.cpp:269:24: warning: unused variable ‘len’ [-Wunused-variable] 269 | uint32 len = hCPU->gpr[3]; | ^~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_LockedCache.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [337/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_DynLoad.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_DynLoad.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [338/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_IPCBuf.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IPCBuf.cpp: In function ‘coreinit::IPCBufPool_t* coreinit::IPCBufPoolCreate(uint8*, uint32, uint32, uint32be*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IPCBuf.cpp:66:24: warning: unused variable ‘alignedEnd’ [-Wunused-variable] 66 | uint8* alignedEnd = (uint8*)getDownwardsAlignedAddr(bufferArea + bufferSize, 4); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IPCBuf.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [339/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_Init.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Init.cpp: In function ‘MPTR CoreInitEntry(sint32, MPTR)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Init.cpp:187:21: warning: unused variable ‘rpxPath’ [-Wunused-variable] 187 | const char* rpxPath = (char*)memory_getPointerFromVirtualOffset(memory_readU32(argv + 0)); | ^~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Init.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [340/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_HWInterface.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_HWInterface.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [341/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_GHS.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_GHS.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::__ghsLock; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::__ghsLock; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_GHS.cpp:278:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void*; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::__get_eh_init_block; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::__get_eh_init_block; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_GHS.cpp:281:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = betype*; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::__gh_errno_ptr; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::__gh_errno_ptr; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_GHS.cpp:284:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::__gh_get_errno; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::__gh_get_errno; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_GHS.cpp:286:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::__ghsLock; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::__ghsLock; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_GHS.cpp:278:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void*; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::__get_eh_init_block; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::__get_eh_init_block; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_GHS.cpp:281:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = betype*; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::__gh_errno_ptr; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::__gh_errno_ptr; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_GHS.cpp:284:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::__gh_get_errno; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::__gh_get_errno; TNames = coreinit::InitializeGHS()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_GHS.cpp:286:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [342/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp: In function ‘coreinit::MBlock2_t* coreinit::_MEMExpHeap_InitMBlock(ExpMemBlockRegion*, uint16)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp:37:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct coreinit::MBlock2_t’; use assignment or value-initialization instead [-Wclass-memaccess] 37 | memset(mBlock, 0x00, sizeof(MBlock2_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp:12:16: note: ‘struct coreinit::MBlock2_t’ declared here 12 | struct MBlock2_t | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp: In function ‘bool coreinit::_MEMExpHeap_RecycleRegion(MBlockChain2_t*, ExpMemBlockRegion*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp:190:55: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘struct coreinit::MBlock2_t’; use assignment instead [-Wclass-memaccess] 190 | memset(findMBlock, fillVal, sizeof(MBlock2_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp:12:16: note: ‘struct coreinit::MBlock2_t’ declared here 12 | struct MBlock2_t | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp: In function ‘void coreinit::expheap_test()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp:1027:33: warning: unused variable ‘blockMemory’ [-Wunused-variable] 1027 | const uintptr_t blockMemory = MBLOCK_GET_MEMORY(findBlock); | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp:1028:30: warning: unused variable ‘dataSize’ [-Wunused-variable] 1028 | const uint32 dataSize = (uint32)findBlock->dataSize; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp:1041:24: warning: unused variable ‘r’ [-Wunused-variable] 1041 | sint32 r = rand() % 100; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp:1068:33: warning: unused variable ‘blockMemory’ [-Wunused-variable] 1068 | const uintptr_t blockMemory = MBLOCK_GET_MEMORY(findBlock); | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp:1069:30: warning: unused variable ‘dataSize’ [-Wunused-variable] 1069 | const uint32 dataSize = (uint32)findBlock->dataSize; | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_ExpHeap.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [343/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_OSScreen.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/gx2/GX2.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_OSScreen.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_OSScreen.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [344/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_IPC.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IPC.cpp: In function ‘coreinit::IPCResourceBufferDescriptor* coreinit::IPCDriver_AllocateResource(IPCDriver*, IOSDevHandle, IPCCommandId, OSMessageQueue*, MEMPTR, MEMPTR)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IPC.cpp:138:56: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 138 | cemu_assert_debug(ipcDriver->coreIndex == OSGetCoreId()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_IPC.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [345/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_MCP.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp: In function ‘void coreinitExport_MCP_TitleListByAppType(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:19:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosuMcpCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 19 | memset(mcpRequest, 0, sizeof(iosuMcpCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:90:9: note: in expansion of macro ‘mcpPrepareRequest’ 90 | mcpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_mcp.h:29:1: note: ‘struct iosuMcpCemuRequest_t’ declared here 29 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:20:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 20 | memset(mcpBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:90:9: note: in expansion of macro ‘mcpPrepareRequest’ 90 | mcpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/precompiled.h:560, from /home/build/YPKG/root/cemu/build/Cemu.git/solusBuildDir/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx:5, from : /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:82:27: warning: unused variable ‘mcpHandle’ [-Wunused-variable] 82 | ppcDefineParamU32(mcpHandle, 0); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp: In function ‘void coreinitExport_MCP_TitleList(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:19:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosuMcpCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 19 | memset(mcpRequest, 0, sizeof(iosuMcpCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:112:9: note: in expansion of macro ‘mcpPrepareRequest’ 112 | mcpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_mcp.h:29:1: note: ‘struct iosuMcpCemuRequest_t’ declared here 29 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:20:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 20 | memset(mcpBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:112:9: note: in expansion of macro ‘mcpPrepareRequest’ 112 | mcpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:105:27: warning: unused variable ‘mcpHandle’ [-Wunused-variable] 105 | ppcDefineParamU32(mcpHandle, 0); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp: In function ‘void coreinitExport_MCP_TitleCount(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:19:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosuMcpCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 19 | memset(mcpRequest, 0, sizeof(iosuMcpCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:131:9: note: in expansion of macro ‘mcpPrepareRequest’ 131 | mcpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_mcp.h:29:1: note: ‘struct iosuMcpCemuRequest_t’ declared here 29 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:20:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 20 | memset(mcpBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:131:9: note: in expansion of macro ‘mcpPrepareRequest’ 131 | mcpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:129:27: warning: unused variable ‘mcpHandle’ [-Wunused-variable] 129 | ppcDefineParamU32(mcpHandle, 0); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp: In function ‘void coreinitExport_MCP_GetTitleInfo(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:19:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosuMcpCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 19 | memset(mcpRequest, 0, sizeof(iosuMcpCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:147:9: note: in expansion of macro ‘mcpPrepareRequest’ 147 | mcpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_mcp.h:29:1: note: ‘struct iosuMcpCemuRequest_t’ declared here 29 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:20:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 20 | memset(mcpBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:147:9: note: in expansion of macro ‘mcpPrepareRequest’ 147 | mcpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:141:27: warning: unused variable ‘mcpHandle’ [-Wunused-variable] 141 | ppcDefineParamU32(mcpHandle, 0); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp: In function ‘void coreinitExport_MCP_GetTitleInfoByTitleAndDevice(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:19:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosuMcpCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 19 | memset(mcpRequest, 0, sizeof(iosuMcpCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:173:9: note: in expansion of macro ‘mcpPrepareRequest’ 173 | mcpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_mcp.h:29:1: note: ‘struct iosuMcpCemuRequest_t’ declared here 29 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:20:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 20 | memset(mcpBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:173:9: note: in expansion of macro ‘mcpPrepareRequest’ 173 | mcpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:166:27: warning: unused variable ‘mcpHandle’ [-Wunused-variable] 166 | ppcDefineParamU32(mcpHandle, 0); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:168:27: warning: unused variable ‘device’ [-Wunused-variable] 168 | ppcDefineParamStr(device, 4); // e.g. "odd" | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp: In function ‘void coreinit::export_MCP_GetSystemVersion(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:197:35: warning: unused variable ‘mcpHandle’ [-Wunused-variable] 197 | ppcDefineParamU32(mcpHandle, 0); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp: In function ‘void coreinit::export_MCP_TitleListByDevice(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:218:35: warning: unused variable ‘mcpHandle’ [-Wunused-variable] 218 | ppcDefineParamU32(mcpHandle, 0); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:219:35: warning: unused variable ‘deviceName’ [-Wunused-variable] 219 | ppcDefineParamStr(deviceName, 1); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp: In function ‘void coreinit::export_MCP_DeviceList(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:290:35: warning: unused variable ‘mcpHandle’ [-Wunused-variable] 290 | ppcDefineParamU32(mcpHandle, 0); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp: In function ‘void coreinit::export_MCP_UpdateCheckContext(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:341:35: warning: unused variable ‘mcpHandle’ [-Wunused-variable] 341 | ppcDefineParamU32(mcpHandle, 0); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp: In function ‘void coreinit::export_MCP_TitleListUpdateGetNext(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:354:35: warning: unused variable ‘mcpHandle’ [-Wunused-variable] 354 | ppcDefineParamU32(mcpHandle, 0); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:355:36: warning: unused variable ‘callbackMPTR’ [-Wunused-variable] 355 | ppcDefineParamMPTR(callbackMPTR, 1); | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp: In function ‘void coreinit::export_MCP_GetOverlayAppInfo(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:19:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosuMcpCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 19 | memset(mcpRequest, 0, sizeof(iosuMcpCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:376:17: note: in expansion of macro ‘mcpPrepareRequest’ 376 | mcpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_mcp.h:29:1: note: ‘struct iosuMcpCemuRequest_t’ declared here 29 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:20:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 20 | memset(mcpBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:376:17: note: in expansion of macro ‘mcpPrepareRequest’ 376 | mcpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:369:35: warning: unused variable ‘mcpHandle’ [-Wunused-variable] 369 | ppcDefineParamU32(mcpHandle, 0); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:371:35: warning: unused variable ‘uknR5’ [-Wunused-variable] 371 | ppcDefineParamU32(uknR5, 2); | ^~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_act/nn_act.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h:40:15: warning: ‘uint16 FFLCalculateCRC16(uint8*, sint32)’ declared ‘static’ but never defined [-Wunused-function] 40 | static uint16 FFLCalculateCRC16(uint8* input, sint32 length); | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MCP.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [346/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_MEM_BlockHeap.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_BlockHeap.cpp: In function ‘void* coreinit::MEMDestroyBlockHeap(MEMHeapHandle)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_BlockHeap.cpp:57:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct coreinit::MEMHeapBase’; use assignment or value-initialization instead [-Wclass-memaccess] 57 | memset(hHeap, 0x00, sizeof(MEMBlockHeap2_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_BlockHeap.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit_MEM.h:94:16: note: ‘struct coreinit::MEMHeapBase’ declared here 94 | struct MEMHeapBase | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_BlockHeap.cpp: In function ‘coreinit::MEMBlockHeapTrackDEPR* coreinit::_MEMBlockHeap_FindBlockContaining(MEMBlockHeapDEPR*, MPTR)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_BlockHeap.cpp:361:24: warning: unused variable ‘distanceToStart’ [-Wunused-variable] 361 | uint32 distanceToStart = memAddr - heapStart; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_BlockHeap.cpp:362:24: warning: unused variable ‘distanceToEnd’ [-Wunused-variable] 362 | uint32 distanceToEnd = heapEnd - memAddr; | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_BlockHeap.cpp: In function ‘void coreinit::MEMDumpBlockHeap(MPTR)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_BlockHeap.cpp:574:32: warning: unused variable ‘blockRangeStart’ [-Wunused-variable] 574 | uint32 blockRangeStart = _swapEndianU32(track->addrStart); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_BlockHeap.cpp:575:32: warning: unused variable ‘blockRangeEnd’ [-Wunused-variable] 575 | uint32 blockRangeEnd = _swapEndianU32(track->addrEnd) + 1; | ^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_BlockHeap.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [347/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_MEM.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM.cpp: In function ‘void coreinit::MEMInitHeapBase(MEMHeapBase*, MEMHeapMagic, void*, void*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM.cpp:164:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct coreinit::MEMHeapBase’; use assignment or value-initialization instead [-Wclass-memaccess] 164 | memset(heap, 0, sizeof(MEMHeapBase)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit_MEM.h:94:16: note: ‘struct coreinit::MEMHeapBase’ declared here 94 | struct MEMHeapBase | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM.cpp: In function ‘void coreinit::MEMInitList(MEMList*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM.cpp:339:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct coreinit::MEMList’; use assignment or value-initialization instead [-Wclass-memaccess] 339 | memset(list, 0x00, sizeof(MEMLink)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit_MEM.h:78:16: note: ‘struct coreinit::MEMList’ declared here 78 | struct MEMList | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM.cpp: In function ‘void coreinit::MEMResetToDefaultState()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM.cpp:628:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct coreinit::MEMList’; use assignment or value-initialization instead [-Wclass-memaccess] 628 | memset(&g_list1, 0, sizeof(g_list1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit_MEM.h:78:16: note: ‘struct coreinit::MEMList’ declared here 78 | struct MEMList | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM.cpp:629:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct coreinit::MEMList’; use assignment or value-initialization instead [-Wclass-memaccess] 629 | memset(&g_list2, 0, sizeof(g_list2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit_MEM.h:78:16: note: ‘struct coreinit::MEMList’ declared here 78 | struct MEMList | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM.cpp:630:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct coreinit::MEMList’; use assignment or value-initialization instead [-Wclass-memaccess] 630 | memset(&g_list3, 0, sizeof(g_list3)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit_MEM.h:78:16: note: ‘struct coreinit::MEMList’ declared here 78 | struct MEMList | ^~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::CoreInitDefaultHeap; TNames = coreinit::InitializeMEM()::StringWrapper; LogType TLogType = LogType::CoreinitMem]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::CoreInitDefaultHeap; TNames = coreinit::InitializeMEM()::StringWrapper; LogType TLogType = LogType::CoreinitMem]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM.cpp:637:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::CoreInitDefaultHeap; TNames = coreinit::InitializeMEM()::StringWrapper; LogType TLogType = LogType::CoreinitMem]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::CoreInitDefaultHeap; TNames = coreinit::InitializeMEM()::StringWrapper; LogType TLogType = LogType::CoreinitMem]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM.cpp:637:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [348/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_MemoryMapping.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MemoryMapping.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [349/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_MEM_FrmHeap.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_FrmHeap.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [350/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_OverlayArena.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_OverlayArena.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSIsEnabledOverlayArena; TNames = coreinit::InitializeOverlayArena()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSIsEnabledOverlayArena; TNames = coreinit::InitializeOverlayArena()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_OverlayArena.cpp:30:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSIsEnabledOverlayArena; TNames = coreinit::InitializeOverlayArena()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSIsEnabledOverlayArena; TNames = coreinit::InitializeOverlayArena()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_OverlayArena.cpp:30:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [351/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_MEM_UnitHeap.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_UnitHeap.cpp: In function ‘coreinit::MEMHeapBase* coreinit::MEMCreateUnitHeapEx(void*, uint32, uint32, uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_UnitHeap.cpp:32:74: warning: suggest parentheses around ‘+’ in operand of ‘&’ [-Wparentheses] 32 | uintptr_t alignedStart = startAddr + sizeof(MEMUnitHeap) + alignmentMinusOne & ~((uintptr_t)alignmentMinusOne); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_UnitHeap.cpp:36:39: warning: suggest parentheses around ‘+’ in operand of ‘&’ [-Wparentheses] 36 | blockSize = blockSize + alignmentMinusOne & ~alignmentMinusOne; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_UnitHeap.cpp: In function ‘void* coreinit::MEMAllocFromUnitHeap(MEMUnitHeap*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_UnitHeap.cpp:111:31: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct coreinit::MEMUnitHeapBlock’; use assignment or value-initialization instead [-Wclass-memaccess] 111 | memset(currentBlock, 0, heap->blockSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_UnitHeap.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit_MEM_UnitHeap.h:6:16: note: ‘struct coreinit::MEMUnitHeapBlock’ declared here 6 | struct MEMUnitHeapBlock | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_UnitHeap.cpp:115:31: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘struct coreinit::MEMUnitHeapBlock’; use assignment instead [-Wclass-memaccess] 115 | memset(currentBlock, coreinit::MEMGetFillValForHeap(coreinit::HEAP_FILL_TYPE::ON_ALLOC), heap->blockSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit_MEM_UnitHeap.h:6:16: note: ‘struct coreinit::MEMUnitHeapBlock’ declared here 6 | struct MEMUnitHeapBlock | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_UnitHeap.cpp: In function ‘void coreinit::MEMFreeToUnitHeap(MEMUnitHeap*, void*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_UnitHeap.cpp:133:31: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘struct coreinit::MEMUnitHeapBlock’; use assignment instead [-Wclass-memaccess] 133 | memset(releasedBlock, coreinit::MEMGetFillValForHeap(coreinit::HEAP_FILL_TYPE::ON_FREE), heap->blockSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit_MEM_UnitHeap.h:6:16: note: ‘struct coreinit::MEMUnitHeapBlock’ declared here 6 | struct MEMUnitHeapBlock | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MEM_UnitHeap.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [352/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_MessageQueue.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MessageQueue.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = coreinit::OSMessageQueue*; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetSystemMessageQueue; TNames = coreinit::InitializeMessageQueue()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetSystemMessageQueue; TNames = coreinit::InitializeMessageQueue()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MessageQueue.cpp:136:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = coreinit::OSMessageQueue*; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetSystemMessageQueue; TNames = coreinit::InitializeMessageQueue()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetSystemMessageQueue; TNames = coreinit::InitializeMessageQueue()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MessageQueue.cpp:136:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [353/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_Scheduler.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Scheduler.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSDisableInterrupts; TNames = coreinit::InitializeSchedulerLock()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSDisableInterrupts; TNames = coreinit::InitializeSchedulerLock()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Scheduler.cpp:121:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSDisableInterrupts; TNames = coreinit::InitializeSchedulerLock()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSDisableInterrupts; TNames = coreinit::InitializeSchedulerLock()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Scheduler.cpp:121:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [354/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_Spinlock.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Spinlock.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [355/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_Memory.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/RendererOuputShader.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Memory.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Memory.cpp: In function ‘void coreinit::DCInvalidateRange(MPTR, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Memory.cpp:13:22: warning: unused variable ‘addrEnd’ [-Wunused-variable] 13 | MPTR addrEnd = (addr + size + 0x1F) & ~0x1F; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Memory.cpp: In function ‘void coreinit::DCStoreRange(MPTR, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Memory.cpp:34:22: warning: unused variable ‘addrEnd’ [-Wunused-variable] 34 | MPTR addrEnd = (addr + size + 0x1F) & ~0x1F; | ^~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Memory.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSMemoryBarrier; TNames = coreinit::InitializeMemory()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSMemoryBarrier; TNames = coreinit::InitializeMemory()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Memory.cpp:220:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSMemoryBarrier; TNames = coreinit::InitializeMemory()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSMemoryBarrier; TNames = coreinit::InitializeMemory()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Memory.cpp:220:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [356/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_ThreadQueue.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_ThreadQueue.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [357/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_MPQueue.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_MPQueue.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [358/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/dmae/dmae.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/dmae/dmae.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [359/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_Misc.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp: In function ‘sint32 coreinit::ppc_vprintf(const char*, char*, sint32, ppc_va_list*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:95:71: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 95 | if ((formatStr - formatStart) < sizeof(tempFormat)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:113:71: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 113 | if ((formatStr - formatStart) < sizeof(tempFormat)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:137:71: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 137 | if ((formatStr - formatStart) < sizeof(tempFormat)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:154:71: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 154 | if ((formatStr - formatStart) < sizeof(tempFormat)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:172:71: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 172 | if ((formatStr - formatStart) < sizeof(tempFormat)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:190:71: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 190 | if ((formatStr - formatStart) < sizeof(tempFormat)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:208:71: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 208 | if ((formatStr - formatStart) < sizeof(tempFormat)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:32:38: warning: variable ‘flag_leftJustify’ set but not used [-Wunused-but-set-variable] 32 | bool flag_leftJustify = false; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:33:38: warning: variable ‘flag_zeroPadding’ set but not used [-Wunused-but-set-variable] 33 | bool flag_zeroPadding = false; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:65:38: warning: variable ‘widthIsSpecified’ set but not used [-Wunused-but-set-variable] 65 | bool widthIsSpecified = false; | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetPFID; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetPFID; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:567:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = long unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetTitleID; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetTitleID; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:569:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSIsHomeButtonMenuEnabled; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSIsHomeButtonMenuEnabled; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:574:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSReleaseForeground; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSReleaseForeground; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:580:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetPFID; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetPFID; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:567:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = long unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetTitleID; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetTitleID; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:569:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSIsHomeButtonMenuEnabled; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSIsHomeButtonMenuEnabled; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:574:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSReleaseForeground; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSReleaseForeground; TNames = coreinit::miscInit()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Misc.cpp:580:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ [360/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_SystemInfo.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_SystemInfo.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = const coreinit::OSSystemInfo&; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetSystemInfo; TNames = coreinit::InitializeSystemInfo()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetSystemInfo; TNames = coreinit::InitializeSystemInfo()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_SystemInfo.cpp:23:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = const coreinit::OSSystemInfo&; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetSystemInfo; TNames = coreinit::InitializeSystemInfo()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetSystemInfo; TNames = coreinit::InitializeSystemInfo()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_SystemInfo.cpp:23:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [361/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_AddrTest.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_AddrTest.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_AddrTest.cpp: In function ‘void GX2::_TestAddrLib_Init()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_AddrTest.cpp:175:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct GX2::AddrCreate_OUTPUT’; use assignment or value-initialization instead [-Wclass-memaccess] 175 | memset(addrCreateOut.GetPointer(), 0, sizeof(addrCreateOut)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_AddrTest.cpp:33:16: note: ‘struct GX2::AddrCreate_OUTPUT’ declared here 33 | struct AddrCreate_OUTPUT | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_AddrTest.cpp: In function ‘void GX2::_TestAddrLib_CalculateSurfaceInfo(Latte::E_GX2SURFFMT, uint32, uint32, uint32, Latte::E_DIM, Latte::E_GX2TILEMODE, uint32, uint32, ADDRComputeSurfaceInfo_OUTPUT*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_AddrTest.cpp:187:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct GX2::ADDRComputeSurfaceInfo_INPUT’; use assignment or value-initialization instead [-Wclass-memaccess] 187 | memset(¶mIn, 0, sizeof(ADDRComputeSurfaceInfo_INPUT)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_AddrTest.cpp:49:16: note: ‘struct GX2::ADDRComputeSurfaceInfo_INPUT’ declared here 49 | struct ADDRComputeSurfaceInfo_INPUT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_AddrTest.cpp:188:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct GX2::ADDRComputeSurfaceInfo_OUTPUT’; use assignment or value-initialization instead [-Wclass-memaccess] 188 | memset(paramOut, 0, sizeof(ADDRComputeSurfaceInfo_OUTPUT)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_AddrTest.cpp:96:16: note: ‘struct GX2::ADDRComputeSurfaceInfo_OUTPUT’ declared here 96 | struct ADDRComputeSurfaceInfo_OUTPUT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_AddrTest.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [362/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_SysHeap.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_SysHeap.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [363/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_Time.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Time.cpp: In function ‘void coreinit::verifyDateMatch(OSCalendarTime_t*, OSCalendarTime_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Time.cpp:293:34: warning: comparison of integer expressions of different signedness: ‘sint64’ {aka ‘long int’} and ‘long long unsigned int’ [-Wsign-compare] 293 | microDif > 1ull) | ~~~~~~~~~^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Time.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = long unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetTime; TNames = coreinit::InitializeTimeAndCalendar()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetTime; TNames = coreinit::InitializeTimeAndCalendar()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Time.cpp:356:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetTick; TNames = coreinit::InitializeTimeAndCalendar()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetTick; TNames = coreinit::InitializeTimeAndCalendar()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Time.cpp:358:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = long unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetTime; TNames = coreinit::InitializeTimeAndCalendar()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetTime; TNames = coreinit::InitializeTimeAndCalendar()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Time.cpp:356:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetTick; TNames = coreinit::InitializeTimeAndCalendar()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetTick; TNames = coreinit::InitializeTimeAndCalendar()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Time.cpp:358:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [364/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/drmapp/drmapp.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/drmapp/drmapp.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = drmapp::PatchChkIsFinished; TNames = drmapp::Initialize()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = drmapp::PatchChkIsFinished; TNames = drmapp::Initialize()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/drmapp/drmapp.cpp:33:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = drmapp::PatchChkIsFinished; TNames = drmapp::Initialize()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = drmapp::PatchChkIsFinished; TNames = drmapp::Initialize()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/drmapp/drmapp.cpp:33:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [365/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_Synchronization.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Synchronization.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [366/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_Blit.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Command.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Blit.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Blit.cpp: In function ‘void GX2::GX2SetClearDepthStencil(GX2DepthBuffer*, float, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Blit.cpp:16:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | *(uint32*)&depthBuffer->clearDepth = _swapEndianU32(*(uint32*)&depthClearValue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Blit.cpp:16:70: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 16 | *(uint32*)&depthBuffer->clearDepth = _swapEndianU32(*(uint32*)&depthClearValue); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Blit.cpp: In function ‘void GX2::GX2SetClearDepth(GX2DepthBuffer*, float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Blit.cpp:31:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 31 | *(uint32*)&depthBuffer->clearDepth = _swapEndianU32(*(uint32*)&depthClearValue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Blit.cpp:31:70: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 31 | *(uint32*)&depthBuffer->clearDepth = _swapEndianU32(*(uint32*)&depthClearValue); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Blit.cpp: In function ‘void GX2::GX2ClearBuffersEx(GX2ColorBuffer*, GX2DepthBuffer*, float, float, float, float, float, uint8, GX2ClearFlags)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Blit.cpp:160:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 160 | gx2WriteGather_submitU32AsBE(*(uint32*)&depthClearValue); // clear depth | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Blit.cpp: In function ‘void GX2::GX2ClearDepthStencilEx(GX2DepthBuffer*, float, uint8, GX2ClearFlags)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Blit.cpp:210:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 210 | gx2WriteGather_submitU32AsBE(*(uint32*)&depthClearValue); // clear depth | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Blit.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [367/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/erreula/erreula.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/erreula/erreula.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/erreula/erreula.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::erreula::ErrEulaDestroy; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::erreula::ErrEulaDestroy; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/erreula/erreula.cpp:499:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::erreula::IsDecideSelectButtonError; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::erreula::IsDecideSelectButtonError; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/erreula/erreula.cpp:501:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::erreula::GetResultCode; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::erreula::GetResultCode; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/erreula/erreula.cpp:505:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = nn::erreula::ResultType; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::erreula::GetResultType; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::erreula::GetResultType; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/erreula/erreula.cpp:506:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = nn::erreula::ErrEulaState; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::erreula::ErrEulaGetStateErrorViewer; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::erreula::ErrEulaGetStateErrorViewer; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/erreula/erreula.cpp:510:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::erreula::ErrEulaDestroy; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::erreula::ErrEulaDestroy; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/erreula/erreula.cpp:499:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::erreula::IsDecideSelectButtonError; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::erreula::IsDecideSelectButtonError; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/erreula/erreula.cpp:501:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::erreula::GetResultCode; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::erreula::GetResultCode; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/erreula/erreula.cpp:505:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = nn::erreula::ResultType; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::erreula::GetResultType; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::erreula::GetResultType; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/erreula/erreula.cpp:506:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = nn::erreula::ErrEulaState; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::erreula::ErrEulaGetStateErrorViewer; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::erreula::ErrEulaGetStateErrorViewer; TNames = nn::erreula::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/erreula/erreula.cpp:510:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/erreula/erreula.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [368/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_Memory.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Memory.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Memory.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Memory.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [369/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_ContextState.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_ContextState.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_ContextState.cpp: In function ‘void _GX2Context_WriteCmdRestoreState(GX2ContextState_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_ContextState.cpp:203:14: warning: unused variable ‘physAddrContextState’ [-Wunused-variable] 203 | MPTR physAddrContextState = memory_virtualToPhysical(memory_getVirtualOffsetFromPointer(gx2ContextState)); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_ContextState.cpp: In function ‘void GX2SetDefaultState()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_ContextState.cpp:273:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 273 | gx2WriteGather_submitU32AsBE(*(uint32*)&depth); // depth (as float) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_ContextState.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_ContextState.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [370/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [371/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_Draw.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Draw.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Draw.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Draw.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [372/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_Command.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Command.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Command.cpp: In function ‘void GX2::GX2Init_writeGather()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Command.cpp:59:56: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 59 | if (gx2WriteGatherCurrentMainCoreIndex == sGX2MainCoreIndex) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Command.cpp:63:31: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 63 | if (i == sGX2MainCoreIndex) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Command.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = GX2::GX2GetDisplayListWriteStatus; TNames = GX2::GX2CommandInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = GX2::GX2GetDisplayListWriteStatus; TNames = GX2::GX2CommandInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Command.cpp:296:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = GX2::GX2GetDisplayListWriteStatus; TNames = GX2::GX2CommandInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = GX2::GX2GetDisplayListWriteStatus; TNames = GX2::GX2CommandInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Command.cpp:296:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Command.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [373/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_RenderTarget.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_RenderTarget.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_RenderTarget.cpp: In function ‘void gx2Export_GX2SetColorBuffer(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_RenderTarget.cpp:152:16: warning: unused variable ‘targetIndex’ [-Wunused-variable] 152 | uint32 targetIndex = hCPU->gpr[4]; | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_RenderTarget.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_RenderTarget.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [374/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_Thread.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h: In function ‘double roundTo25BitAccuracy(double)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:188:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 188 | uint64 v = *(uint64*)&d; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Espresso/Interpreter/PPCInterpreterInternal.h:190:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 190 | return *(double*)&v; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp: In function ‘bool coreinit::__OSIsThreadActive(OSThread_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp:170:22: warning: unused variable ‘isRunable’ [-Wunused-variable] 170 | bool isRunable = false; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp: In function ‘void coreinit::__OSThreadInit(OSThread_t*, MEMPTR, uint32, MEMPTR, MEMPTR, uint32, sint32, uint32, OSThread_t::THREAD_TYPE)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp:293:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct crt_t’; use assignment or value-initialization instead [-Wclass-memaccess] 293 | memset(&thread->crt, 0, sizeof(thread->crt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit_MessageQueue.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:22, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/coreinit/coreinit_Thread.h:81:1: note: ‘struct crt_t’ declared here 81 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp: In function ‘bool coreinit::OSRunThread(OSThread_t*, MPTR, sint32, void*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp:532:22: warning: unused variable ‘threadMPTR’ [-Wunused-variable] 532 | MPTR threadMPTR = memory_getVirtualOffsetFromPointer(thread); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp: In function ‘bool coreinit::__OSCoreShouldSwitchToThread(OSThread_t*, OSThread_t*, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp:768:75: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 768 | if (sharedPriorityAndAffinityWorkaround && (1<context.affinity && currentThread->context.affinity == newThread->context.affinity && currentThread->effectivePriority == newThread->effectivePriority) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = OSThread_t*; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetCurrentThread; TNames = coreinit::InitializeThread()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetCurrentThread; TNames = coreinit::InitializeThread()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp:1561:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSYieldThread; TNames = coreinit::InitializeThread()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSYieldThread; TNames = coreinit::InitializeThread()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp:1578:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = OSThread_t*; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSGetCurrentThread; TNames = coreinit::InitializeThread()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSGetCurrentThread; TNames = coreinit::InitializeThread()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp:1561:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::OSYieldThread; TNames = coreinit::InitializeThread()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::OSYieldThread; TNames = coreinit::InitializeThread()::StringWrapper; LogType TLogType = LogType::CoreinitThread]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp:1578:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Thread.cpp:16: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [375/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_Query.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Query.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Query.cpp: In function ‘uint32 GX2::GX2QueryGetOcclusionResult(GX2Query*, uint64be*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Query.cpp:107:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 107 | uint64 startValue = *(uint64*)(query->reg + 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Query.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = GX2::GX2QueryEndConditionalRender; TNames = GX2::GX2QueryInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = GX2::GX2QueryEndConditionalRender; TNames = GX2::GX2QueryInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Query.cpp:151:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = GX2::GX2QueryEndConditionalRender; TNames = GX2::GX2QueryInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = GX2::GX2QueryEndConditionalRender; TNames = GX2::GX2QueryInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Query.cpp:151:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [376/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_shader_legacy.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_shader_legacy.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_shader_legacy.cpp: In function ‘void gx2Export_GX2SetGeometryShader(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_shader_legacy.cpp:109:16: warning: unused variable ‘primitiveOut’ [-Wunused-variable] 109 | uint32 primitiveOut = _swapEndianU32(geometryShader->regs[1]); | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_shader_legacy.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_shader_legacy.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [377/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_Event.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Command.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Event.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Event.cpp:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Event.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = long unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = GX2::GX2GetLastSubmittedTimeStamp; TNames = GX2::GX2EventInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = GX2::GX2GetLastSubmittedTimeStamp; TNames = GX2::GX2EventInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Event.cpp:297:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = GX2::GX2WaitForVsync; TNames = GX2::GX2EventInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = GX2::GX2WaitForVsync; TNames = GX2::GX2EventInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Event.cpp:300:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = long unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = GX2::GX2GetLastSubmittedTimeStamp; TNames = GX2::GX2EventInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = GX2::GX2GetLastSubmittedTimeStamp; TNames = GX2::GX2EventInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Event.cpp:297:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = GX2::GX2WaitForVsync; TNames = GX2::GX2EventInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = GX2::GX2WaitForVsync; TNames = GX2::GX2EventInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Event.cpp:300:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [378/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_Shader.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Shader.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Shader.cpp: In function ‘void GX2::_writeFetchShaderCFCode(void*, uint32, GX2FetchShader::FetchShaderType, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Shader.cpp:104:31: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class LatteCFInstruction’ with ‘protected’ member ‘LatteCFInstruction::word0’ from an array of ‘class LatteCFInstruction_DEFAULT’; use assignment or copy-initialization instead [-Wclass-memaccess] 104 | memcpy(cfInstructionWriter, &defaultInstr, sizeof(LatteCFInstruction)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Shader.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteInstructions.h:9:7: note: ‘class LatteCFInstruction’ declared here 9 | class LatteCFInstruction | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Shader.cpp:112:23: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class LatteCFInstruction’ with ‘protected’ member ‘LatteCFInstruction::word0’ from an array of ‘class LatteCFInstruction_DEFAULT’; use assignment or copy-initialization instead [-Wclass-memaccess] 112 | memcpy(cfInstructionWriter, &returnInstr, sizeof(LatteCFInstruction)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteInstructions.h:9:7: note: ‘class LatteCFInstruction’ declared here 9 | class LatteCFInstruction | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Shader.cpp: In function ‘void GX2::GX2InitFetchShaderEx(GX2FetchShader*, void*, uint32, GX2AttribDescription*, GX2FetchShader::FetchShaderType, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Shader.cpp:242:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct GX2FetchShader’; use assignment or value-initialization instead [-Wclass-memaccess] 242 | memset(fetchShader, 0x00, sizeof(GX2FetchShader)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Shader.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Shader.h:5:8: note: ‘struct GX2FetchShader’ declared here 5 | struct GX2FetchShader | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Shader.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [379/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/coreinit/coreinit_FS.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp: In function ‘FSA_RESULT coreinit::__FSPrepareCmd_OpenFile(iosu::fsa::FSAShimBuffer*, IOSDevHandle, char*, char*, uint32, uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:879:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 879 | for (sint32 i = 0; i < pathLen; i++) | ~~^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:890:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 890 | for (sint32 i = 0; i < modeLen; i++) | ~~^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp: In function ‘FSA_RESULT coreinit::__FSPrepareCmd_Rename(iosu::fsa::FSAShimBuffer*, IOSDevHandle, char*, char*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:1500:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1500 | for (sint32 i = 0; i < stringLen; i++) | ~~^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:1512:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | for (sint32 i = 0; i < stringLen; i++) | ~~^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp: In function ‘FSA_RESULT coreinit::__FSPrepareCmd_Remove(iosu::fsa::FSAShimBuffer*, IOSDevHandle, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:1563:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1563 | for (sint32 i = 0; i < pathLen; i++) | ~~^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp: In function ‘FSA_RESULT coreinit::__FSPrepareCmd_MakeDir(iosu::fsa::FSAShimBuffer*, IOSDevHandle, const char*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:1614:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1614 | for (sint32 i = 0; i < pathLen; i++) | ~~^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp: In function ‘FSA_RESULT coreinit::__FSPrepareCmd_ChangeDir(iosu::fsa::FSAShimBuffer*, IOSDevHandle, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:1666:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (sint32 i = 0; i < pathLen; i++) | ~~^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp: In function ‘FSA_RESULT coreinit::__FSPrepareCmd_FlushQuota(iosu::fsa::FSAShimBuffer*, IOSDevHandle, char*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:1751:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | for (sint32 i = 0; i < pathLen; i++) | ~~^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp: In function ‘FSA_RESULT coreinit::__FSPrepareCmd_QueryInfo(iosu::fsa::FSAShimBuffer*, IOSDevHandle, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:1797:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (sint32 i = 0; i < stringLen; i++) | ~~^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp: In function ‘FSA_RESULT coreinit::__FSPrepareCmd_ChangeMode(iosu::fsa::FSAShimBuffer*, IOSDevHandle, uint8_t*, uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:2383:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2383 | for (sint32 i = 0; i < pathLen; i++) | ~~^~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::FSInit; TNames = coreinit::InitializeFS()::StringWrapper; LogType TLogType = LogType::CoreinitFile]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::FSInit; TNames = coreinit::InitializeFS()::StringWrapper; LogType TLogType = LogType::CoreinitFile]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:2651:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::FSGetClientNum; TNames = coreinit::InitializeFS()::StringWrapper; LogType TLogType = LogType::CoreinitFile]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::FSGetClientNum; TNames = coreinit::InitializeFS()::StringWrapper; LogType TLogType = LogType::CoreinitFile]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:2664:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::FSInit; TNames = coreinit::InitializeFS()::StringWrapper; LogType TLogType = LogType::CoreinitFile]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::FSInit; TNames = coreinit::InitializeFS()::StringWrapper; LogType TLogType = LogType::CoreinitFile]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:2651:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = coreinit::FSGetClientNum; TNames = coreinit::InitializeFS()::StringWrapper; LogType TLogType = LogType::CoreinitFile]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = coreinit::FSGetClientNum; TNames = coreinit::InitializeFS()::StringWrapper; LogType TLogType = LogType::CoreinitFile]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_FS.cpp:2664:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [380/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_Resource.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Resource.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Resource.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [381/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_Misc.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Misc.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Misc.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Misc.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = GX2::GX2GetSystemDRCMode; TNames = GX2::GX2MiscInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = GX2::GX2GetSystemDRCMode; TNames = GX2::GX2MiscInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Misc.cpp:251:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = GX2::GX2GetSystemDRCMode; TNames = GX2::GX2MiscInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = GX2::GX2GetSystemDRCMode; TNames = GX2::GX2MiscInit()::StringWrapper; LogType TLogType = LogType::GX2]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Misc.cpp:251:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [382/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/h264_avc/parser/H264Parser.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp: In function ‘void parse_hrd_parameters(h264ParserState_t*, RBSPInputBitstream&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:10:24: warning: unused variable ‘bit_rate_value_minus1’ [-Wunused-variable] 10 | uint32 bit_rate_value_minus1 = nalStream.readUV_E(); | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:11:24: warning: unused variable ‘cpb_size_value_minus1’ [-Wunused-variable] 11 | uint32 cpb_size_value_minus1 = nalStream.readUV_E(); | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:12:23: warning: unused variable ‘cbr_flag’ [-Wunused-variable] 12 | uint8 cbr_flag = nalStream.readBit(); | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:6:15: warning: unused variable ‘bit_rate_scale’ [-Wunused-variable] 6 | uint8 bit_rate_scale = nalStream.readBits<4>(); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:7:15: warning: unused variable ‘cpb_size_scale’ [-Wunused-variable] 7 | uint8 cpb_size_scale = nalStream.readBits<4>(); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:14:15: warning: unused variable ‘initial_cpb_removal_delay_length_minus1’ [-Wunused-variable] 14 | uint8 initial_cpb_removal_delay_length_minus1 = nalStream.readBits<5>(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:15:15: warning: unused variable ‘cpb_removal_delay_length_minus1’ [-Wunused-variable] 15 | uint8 cpb_removal_delay_length_minus1 = nalStream.readBits<5>(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:16:15: warning: unused variable ‘dpb_output_delay_length_minus1’ [-Wunused-variable] 16 | uint8 dpb_output_delay_length_minus1 = nalStream.readBits<5>(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:17:15: warning: unused variable ‘time_offset_length’ [-Wunused-variable] 17 | uint8 time_offset_length = nalStream.readBits<5>(); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp: In function ‘bool parseNAL_seq_parameter_set_rbsp(h264ParserState_t*, h264ParserOutput_t*, RBSPInputBitstream&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:195:40: warning: unused variable ‘sar_width’ [-Wunused-variable] 195 | uint16 sar_width = nalStream.readBits<16>(); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:196:40: warning: unused variable ‘sar_height’ [-Wunused-variable] 196 | uint16 sar_height = nalStream.readBits<16>(); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:212:39: warning: unused variable ‘colour_primaries’ [-Wunused-variable] 212 | uint8 colour_primaries = nalStream.readBits<8>(); | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:213:39: warning: unused variable ‘transfer_characteristics’ [-Wunused-variable] 213 | uint8 transfer_characteristics = nalStream.readBits<8>(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:214:39: warning: unused variable ‘matrix_coefficients’ [-Wunused-variable] 214 | uint8 matrix_coefficients = nalStream.readBits<8>(); | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:207:31: warning: unused variable ‘video_format’ [-Wunused-variable] 207 | uint8 video_format = nalStream.readBits<3>(); | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:208:31: warning: unused variable ‘video_full_range_flag’ [-Wunused-variable] 208 | uint8 video_full_range_flag = nalStream.readBit(); | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:220:32: warning: unused variable ‘chroma_sample_loc_type_top_field’ [-Wunused-variable] 220 | uint32 chroma_sample_loc_type_top_field = nalStream.readUV_E(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:221:32: warning: unused variable ‘chroma_sample_loc_type_bottom_field’ [-Wunused-variable] 221 | uint32 chroma_sample_loc_type_bottom_field = nalStream.readUV_E(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:226:32: warning: unused variable ‘num_units_in_tick’ [-Wunused-variable] 226 | uint32 num_units_in_tick = nalStream.readBits<32>(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:227:32: warning: unused variable ‘time_scale’ [-Wunused-variable] 227 | uint32 time_scale = nalStream.readBits<32>(); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:228:31: warning: unused variable ‘fixed_frame_rate_flag’ [-Wunused-variable] 228 | uint8 fixed_frame_rate_flag = nalStream.readBits<1>(); | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:242:31: warning: unused variable ‘low_delay_hrd_flag’ [-Wunused-variable] 242 | uint8 low_delay_hrd_flag = nalStream.readBit(); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:248:31: warning: unused variable ‘motion_vectors_over_pic_boundaries_flag’ [-Wunused-variable] 248 | uint8 motion_vectors_over_pic_boundaries_flag = nalStream.readBit(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:249:32: warning: unused variable ‘max_bytes_per_pic_denom’ [-Wunused-variable] 249 | uint32 max_bytes_per_pic_denom = nalStream.readUV_E(); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:250:32: warning: unused variable ‘max_bits_per_mb_denom’ [-Wunused-variable] 250 | uint32 max_bits_per_mb_denom = nalStream.readUV_E(); | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:251:32: warning: unused variable ‘log2_max_mv_length_horizontal’ [-Wunused-variable] 251 | uint32 log2_max_mv_length_horizontal = nalStream.readUV_E(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:252:32: warning: unused variable ‘log2_max_mv_length_vertical’ [-Wunused-variable] 252 | uint32 log2_max_mv_length_vertical = nalStream.readUV_E(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:253:32: warning: unused variable ‘max_num_reorder_frames’ [-Wunused-variable] 253 | uint32 max_num_reorder_frames = nalStream.readUV_E(); | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:254:32: warning: unused variable ‘max_dec_frame_buffering’ [-Wunused-variable] 254 | uint32 max_dec_frame_buffering = nalStream.readUV_E(); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:244:23: warning: unused variable ‘pic_struct_present_flag’ [-Wunused-variable] 244 | uint8 pic_struct_present_flag = nalStream.readBit(); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:122:16: warning: unused variable ‘seq_parameter_set_id’ [-Wunused-variable] 122 | uint32 seq_parameter_set_id = nalStream.readUV_E(); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp: In function ‘void parseNAL_pred_weight_table(const h264State_seq_parameter_set_t&, const h264State_pic_parameter_set_t&, RBSPInputBitstream&, nal_slice_header_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:480:24: warning: unused variable ‘chroma_log2_weight_denom’ [-Wunused-variable] 480 | uint32 chroma_log2_weight_denom = nalStream.readUV_E(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:488:32: warning: unused variable ‘luma_weight_l0’ [-Wunused-variable] 488 | uint32 luma_weight_l0 = nalStream.readSV_E(); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:489:32: warning: unused variable ‘luma_offset_l0’ [-Wunused-variable] 489 | uint32 luma_offset_l0 = nalStream.readSV_E(); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:498:48: warning: unused variable ‘chroma_weight_l0’ [-Wunused-variable] 498 | uint32 chroma_weight_l0 = nalStream.readSV_E(); | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:499:48: warning: unused variable ‘chroma_offset_l0’ [-Wunused-variable] 499 | uint32 chroma_offset_l0 = nalStream.readSV_E(); | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:470:15: warning: unused variable ‘luma_log2_weight_denom’ [-Wunused-variable] 470 | uint8 luma_log2_weight_denom = nalStream.readUV_E(); | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp: In function ‘void parseNAL_slice_header(const h264State_seq_parameter_set_t&, const h264State_pic_parameter_set_t&, RBSPInputBitstream&, uint8, uint8, nal_slice_header_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:536:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nal_slice_header_t’; use assignment or value-initialization instead [-Wclass-memaccess] 536 | memset(sliceHeader, 0, sizeof(nal_slice_header_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/h264_avc/parser/H264Parser.h:398:1: note: ‘struct nal_slice_header_t’ declared here 398 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:633:31: warning: unused variable ‘sp_for_switch_flag’ [-Wunused-variable] 633 | uint8 sp_for_switch_flag = nalStream.readBit(); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:635:24: warning: unused variable ‘slice_qs_delta’ [-Wunused-variable] 635 | sint32 slice_qs_delta = nalStream.readSV_E(); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:643:32: warning: unused variable ‘slice_alpha_c0_offset_div2’ [-Wunused-variable] 643 | sint32 slice_alpha_c0_offset_div2 = nalStream.readSV_E(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:644:32: warning: unused variable ‘slice_beta_offset_div2’ [-Wunused-variable] 644 | sint32 slice_beta_offset_div2 = nalStream.readSV_E(); | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:628:16: warning: unused variable ‘slice_qp_delta’ [-Wunused-variable] 628 | sint32 slice_qp_delta = nalStream.readSV_E(); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp: In function ‘void _calculateFrameOrder(h264ParserState_t*, const h264State_seq_parameter_set_t&, const h264State_pic_parameter_set_t&, nal_slice_header_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:730:24: warning: variable ‘BottomFieldOrderCnt’ set but not used [-Wunused-but-set-variable] 730 | uint32 BottomFieldOrderCnt = 0; | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp: In function ‘void parseNAL_slice_layer_without_partitioning_rbsp(h264ParserState_t*, h264ParserOutput_t*, sint32, sint32, RBSPInputBitstream&, uint8, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:765:32: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 765 | if (output->sliceCount >= output->sliceInfo.size()) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp: In function ‘void h264Parse(h264ParserState_t*, h264ParserOutput_t*, uint8*, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:778:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct h264ParserOutput_t’; use assignment or value-initialization instead [-Wclass-memaccess] 778 | memset(output, 0, sizeof(h264ParserOutput_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/h264_avc/parser/H264Parser.h:484:1: note: ‘struct h264ParserOutput_t’ declared here 484 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp: In function ‘sint32 h264GetUnitLength(h264ParserState_t*, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:909:24: warning: unused variable ‘streamSubOffset’ [-Wunused-variable] 909 | sint32 streamSubOffset = (sint32)(rbspStream.getBasePtr() - data); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:910:24: warning: unused variable ‘streamSubLength’ [-Wunused-variable] 910 | sint32 streamSubLength = rbspStream.getBaseLength(); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/parser/H264Parser.cpp:920:23: warning: unused variable ‘nal_ref_idc’ [-Wunused-variable] 920 | uint8 nal_ref_idc = (nalHeaderByte >> 5) & 0x3; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/h264_avc/parser/H264Parser.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/h264_avc/parser/H264Parser.h:526:15: warning: ‘sint32 h264GetFrameSize(sint32, sint32)’ defined but not used [-Wunused-function] 526 | static sint32 h264GetFrameSize(sint32 width, sint32 height) | ^~~~~~~~~~~~~~~~ [383/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_Streamout.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Command.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Streamout.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Streamout.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [384/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_Surface_Copy.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp: In function ‘void gx2Surface_GX2CopySurface(GX2Surface*, uint32, uint32, GX2Surface*, uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:265:74: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 265 | if( srcHwTileMode > 0 && srcHwTileMode < 16 && dstHwTileMode > 0 && dstHwTileMode < 16 || requestGPURAMCopy ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:170:16: warning: unused variable ‘srcBPP’ [-Wunused-variable] 170 | uint32 srcBPP = Latte::GetFormatBits(srcFormat); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:171:16: warning: unused variable ‘dstBPP’ [-Wunused-variable] 171 | uint32 dstBPP = Latte::GetFormatBits(dstFormat); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp: In function ‘void gx2Export_GX2CopySurfaceEx(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:422:65: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 422 | if( rectSrcX == 0 && rectSrcY == 0 && rectWidth == srcWidth && rectHeight == srcHeight ) | ~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:422:91: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 422 | if( rectSrcX == 0 && rectSrcY == 0 && rectWidth == srcWidth && rectHeight == srcHeight ) | ~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:394:21: warning: unused variable ‘rectDst’ [-Wunused-variable] 394 | GX2Point_t* rectDst = (GX2Point_t*)memory_getPointerFromVirtualOffset(pointDstArrayMPTR); | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp: In function ‘void gx2Export_GX2ResolveAAColorBuffer(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:474:16: warning: unused variable ‘srcBPP’ [-Wunused-variable] 474 | uint32 srcBPP = Latte::GetFormatBits(srcFormat); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:475:16: warning: unused variable ‘dstBPP’ [-Wunused-variable] 475 | uint32 dstBPP = Latte::GetFormatBits(dstFormat); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:488:16: warning: variable ‘inputData’ set but not used [-Wunused-but-set-variable] 488 | uint8* inputData = NULL; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:497:16: warning: variable ‘outputData’ set but not used [-Wunused-but-set-variable] 497 | uint8* outputData = NULL; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:528:16: warning: unused variable ‘srcPitch’ [-Wunused-variable] 528 | uint32 srcPitch = surfOutSrc.pitch; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:530:16: warning: unused variable ‘srcPipeSwizzle’ [-Wunused-variable] 530 | uint32 srcPipeSwizzle = (srcSwizzle>>8)&1; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:531:16: warning: unused variable ‘srcBankSwizzle’ [-Wunused-variable] 531 | uint32 srcBankSwizzle = ((srcSwizzle>>9)&3); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:532:16: warning: unused variable ‘srcTileMode’ [-Wunused-variable] 532 | uint32 srcTileMode = (uint32)surfOutSrc.hwTileMode; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:533:16: warning: unused variable ‘srcDepth’ [-Wunused-variable] 533 | uint32 srcDepth = std::max(surfOutSrc.depth, 1); | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:535:16: warning: unused variable ‘dstPitch’ [-Wunused-variable] 535 | uint32 dstPitch = surfOutDst.pitch; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:537:16: warning: unused variable ‘dstPipeSwizzle’ [-Wunused-variable] 537 | uint32 dstPipeSwizzle = (dstSwizzle>>8)&1; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:538:16: warning: unused variable ‘dstBankSwizzle’ [-Wunused-variable] 538 | uint32 dstBankSwizzle = ((dstSwizzle>>9)&3); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:539:16: warning: unused variable ‘dstTileMode’ [-Wunused-variable] 539 | uint32 dstTileMode = (uint32)surfOutDst.hwTileMode; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:540:16: warning: unused variable ‘dstDepth’ [-Wunused-variable] 540 | uint32 dstDepth = std::max(surfOutDst.depth, 1); | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp: In function ‘void gx2Export_GX2ConvertDepthBufferToTextureSurface(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:605:16: warning: unused variable ‘srcPitch’ [-Wunused-variable] 605 | uint32 srcPitch = surfOutSrc.pitch; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:607:16: warning: unused variable ‘srcPipeSwizzle’ [-Wunused-variable] 607 | uint32 srcPipeSwizzle = (srcSwizzle >> 8) & 1; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:608:16: warning: unused variable ‘srcBankSwizzle’ [-Wunused-variable] 608 | uint32 srcBankSwizzle = ((srcSwizzle >> 9) & 3); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:609:16: warning: unused variable ‘srcTileMode’ [-Wunused-variable] 609 | uint32 srcTileMode = (uint32)surfOutSrc.hwTileMode; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:612:16: warning: unused variable ‘dstPitch’ [-Wunused-variable] 612 | uint32 dstPitch = surfOutDst.pitch; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:614:16: warning: unused variable ‘dstPipeSwizzle’ [-Wunused-variable] 614 | uint32 dstPipeSwizzle = (dstSwizzle >> 8) & 1; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:615:16: warning: unused variable ‘dstBankSwizzle’ [-Wunused-variable] 615 | uint32 dstBankSwizzle = ((dstSwizzle >> 9) & 3); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:616:16: warning: unused variable ‘dstTileMode’ [-Wunused-variable] 616 | uint32 dstTileMode = (uint32)surfOutDst.hwTileMode; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:617:16: warning: unused variable ‘dstDepth’ [-Wunused-variable] 617 | uint32 dstDepth = srcDepth; | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface_Copy.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [385/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_TilingAperture.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In function ‘void GX2TilingAperature_RetileTexture(ActiveTilingAperature*, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:294:16: warning: unused variable ‘surfaceMipSwizzle’ [-Wunused-variable] 294 | uint32 surfaceMipSwizzle = 0; // todo | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:316:16: warning: unused variable ‘bytesPerPixel’ [-Wunused-variable] 316 | uint32 bytesPerPixel = bpp/8; | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In function ‘void gx2Export_GX2AllocateTilingApertureEx(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:407:16: warning: unused variable ‘alignedWidth’ [-Wunused-variable] 407 | uint32 alignedWidth = (width+3)&~3; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = true; int surfaceTileMode = 0; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:257:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 257 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:336:33: required from here 336 | retileTextureWrapper<8, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = true; int surfaceTileMode = 1; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:259:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 259 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:336:33: required from here 336 | retileTextureWrapper<8, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = true; int surfaceTileMode = 2; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:261:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 261 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:336:33: required from here 336 | retileTextureWrapper<8, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = true; int surfaceTileMode = 3; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:263:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 263 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:336:33: required from here 336 | retileTextureWrapper<8, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = true; int surfaceTileMode = 4; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:265:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 265 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:336:33: required from here 336 | retileTextureWrapper<8, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = true; int surfaceTileMode = 7; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:267:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 267 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:336:33: required from here 336 | retileTextureWrapper<8, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = true; int surfaceTileMode = 0; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:257:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 257 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:338:34: required from here 338 | retileTextureWrapper<16, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = true; int surfaceTileMode = 1; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:259:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 259 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:338:34: required from here 338 | retileTextureWrapper<16, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = true; int surfaceTileMode = 2; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:261:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 261 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:338:34: required from here 338 | retileTextureWrapper<16, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = true; int surfaceTileMode = 3; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:263:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 263 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:338:34: required from here 338 | retileTextureWrapper<16, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = true; int surfaceTileMode = 4; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:265:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 265 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:338:34: required from here 338 | retileTextureWrapper<16, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = true; int surfaceTileMode = 7; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:267:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 267 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:338:34: required from here 338 | retileTextureWrapper<16, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = true; int surfaceTileMode = 0; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:257:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 257 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:340:34: required from here 340 | retileTextureWrapper<32, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = true; int surfaceTileMode = 1; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:259:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 259 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:340:34: required from here 340 | retileTextureWrapper<32, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = true; int surfaceTileMode = 2; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:261:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 261 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:340:34: required from here 340 | retileTextureWrapper<32, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = true; int surfaceTileMode = 3; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:263:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 263 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:340:34: required from here 340 | retileTextureWrapper<32, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = true; int surfaceTileMode = 4; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:265:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 265 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:340:34: required from here 340 | retileTextureWrapper<32, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = true; int surfaceTileMode = 7; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:267:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 267 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:340:34: required from here 340 | retileTextureWrapper<32, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = true; int surfaceTileMode = 0; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:257:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 257 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:342:34: required from here 342 | retileTextureWrapper<64, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = true; int surfaceTileMode = 1; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:259:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 259 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:342:34: required from here 342 | retileTextureWrapper<64, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = true; int surfaceTileMode = 2; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:261:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 261 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:342:34: required from here 342 | retileTextureWrapper<64, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = true; int surfaceTileMode = 3; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:263:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 263 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:342:34: required from here 342 | retileTextureWrapper<64, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = true; int surfaceTileMode = 4; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:265:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 265 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:342:34: required from here 342 | retileTextureWrapper<64, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = true; int surfaceTileMode = 7; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:267:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 267 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:342:34: required from here 342 | retileTextureWrapper<64, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = true; int surfaceTileMode = 0; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:257:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 257 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:344:35: required from here 344 | retileTextureWrapper<128, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = true; int surfaceTileMode = 1; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:259:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 259 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:344:35: required from here 344 | retileTextureWrapper<128, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = true; int surfaceTileMode = 2; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:261:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 261 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:344:35: required from here 344 | retileTextureWrapper<128, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = true; int surfaceTileMode = 3; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:263:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 263 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:344:35: required from here 344 | retileTextureWrapper<128, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = true; int surfaceTileMode = 4; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:265:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 265 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:344:35: required from here 344 | retileTextureWrapper<128, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = true; int surfaceTileMode = 7; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:267:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = true; uint8 = unsigned char; sint32 = int]’ 267 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:344:35: required from here 344 | retileTextureWrapper<128, true>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = false; int surfaceTileMode = 0; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:257:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 257 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:357:34: required from here 357 | retileTextureWrapper<8, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = false; int surfaceTileMode = 1; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:259:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 259 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:357:34: required from here 357 | retileTextureWrapper<8, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = false; int surfaceTileMode = 2; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:261:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 261 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:357:34: required from here 357 | retileTextureWrapper<8, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = false; int surfaceTileMode = 3; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:263:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 263 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:357:34: required from here 357 | retileTextureWrapper<8, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = false; int surfaceTileMode = 4; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:265:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 265 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:357:34: required from here 357 | retileTextureWrapper<8, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = false; int surfaceTileMode = 7; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:267:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 8; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 267 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:357:34: required from here 357 | retileTextureWrapper<8, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = false; int surfaceTileMode = 0; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:257:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 257 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:359:35: required from here 359 | retileTextureWrapper<16, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = false; int surfaceTileMode = 1; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:259:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 259 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:359:35: required from here 359 | retileTextureWrapper<16, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = false; int surfaceTileMode = 2; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:261:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 261 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:359:35: required from here 359 | retileTextureWrapper<16, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = false; int surfaceTileMode = 3; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:263:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 263 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:359:35: required from here 359 | retileTextureWrapper<16, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = false; int surfaceTileMode = 4; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:265:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 265 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:359:35: required from here 359 | retileTextureWrapper<16, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = false; int surfaceTileMode = 7; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:267:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 16; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 267 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:359:35: required from here 359 | retileTextureWrapper<16, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = false; int surfaceTileMode = 0; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:257:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 257 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:361:35: required from here 361 | retileTextureWrapper<32, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = false; int surfaceTileMode = 1; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:259:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 259 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:361:35: required from here 361 | retileTextureWrapper<32, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = false; int surfaceTileMode = 2; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:261:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 261 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:361:35: required from here 361 | retileTextureWrapper<32, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = false; int surfaceTileMode = 3; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:263:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 263 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:361:35: required from here 361 | retileTextureWrapper<32, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = false; int surfaceTileMode = 4; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:265:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 265 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:361:35: required from here 361 | retileTextureWrapper<32, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = false; int surfaceTileMode = 7; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:267:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 32; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 267 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:361:35: required from here 361 | retileTextureWrapper<32, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = false; int surfaceTileMode = 0; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:257:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 257 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:363:35: required from here 363 | retileTextureWrapper<64, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = false; int surfaceTileMode = 1; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:259:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 259 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:363:35: required from here 363 | retileTextureWrapper<64, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = false; int surfaceTileMode = 2; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:261:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 261 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:363:35: required from here 363 | retileTextureWrapper<64, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = false; int surfaceTileMode = 3; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:263:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 263 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:363:35: required from here 363 | retileTextureWrapper<64, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = false; int surfaceTileMode = 4; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:265:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 265 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:363:35: required from here 363 | retileTextureWrapper<64, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = false; int surfaceTileMode = 7; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:267:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 64; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 267 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:363:35: required from here 363 | retileTextureWrapper<64, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = false; int surfaceTileMode = 0; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:257:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 257 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:365:36: required from here 365 | retileTextureWrapper<128, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = false; int surfaceTileMode = 1; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:259:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 259 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:365:36: required from here 365 | retileTextureWrapper<128, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = false; int surfaceTileMode = 2; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:261:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 261 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:365:36: required from here 365 | retileTextureWrapper<128, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = false; int surfaceTileMode = 3; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:263:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 263 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:365:36: required from here 365 | retileTextureWrapper<128, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = false; int surfaceTileMode = 4; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:265:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 265 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:365:36: required from here 365 | retileTextureWrapper<128, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp: In instantiation of ‘void retileTexture(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = false; int surfaceTileMode = 7; uint8 = unsigned char; sint32 = int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:267:33: required from ‘void retileTextureWrapper(ActiveTilingAperature*, uint8*, uint8*, sint32, sint32, sint32, sint32, sint32, sint32, sint32, LatteAddrLib::CachedSurfaceAddrInfo*) [with int bpp = 128; bool isWrite = false; uint8 = unsigned char; sint32 = int]’ 267 | retileTexture(tilingAperture, inputData, outputData, texelWidth, texelHeight, surfaceSlice, surfacePitch, surfaceHeight, surfaceDepth, cachedInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:365:36: required from here 365 | retileTextureWrapper<128, false>(tilingAperture, inputData, outputData, width / stepX, height / stepY, surfaceSlice, (uint32)surfaceTileMode, surfacePitch, surfaceInfo.height, surfaceDepth, &computeAddrInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:112:32: warning: unused variable ‘dstBitPos’ [-Wunused-variable] 112 | uint32 dstBitPos = 0; | ^~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_TilingAperture.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [386/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nfc/stream.cpp.o [387/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_Surface.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Surface.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [388/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nfc/TLV.cpp.o [389/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/h264_avc/H264DecBackendAVC.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264DecBackendAVC.cpp: In member function ‘void H264::H264AVCDecoder::Decode(H264::H264DecoderBackend::DecodedSlice&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264DecBackendAVC.cpp:223:60: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘UWORD32’ {aka ‘unsigned int’} [-Wsign-compare] 223 | cemu_assert_debug(bufferId == s_dec_op.u4_disp_buf_id); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264DecBackendAVC.cpp: In member function ‘void H264::H264AVCDecoder::ReinitBuffers()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264DecBackendAVC.cpp:369:32: warning: unused variable ‘outlen’ [-Wunused-variable] 369 | WORD32 outlen = 0; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264DecBackendAVC.cpp: In static member function ‘static void* H264::H264AVCDecoder::ivd_aligned_malloc(void*, WORD32, WORD32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264DecBackendAVC.cpp:35:39: warning: ignoring return value of ‘int posix_memalign(void**, size_t, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 35 | posix_memalign(&temp, (size_t)alignment, (size_t)size); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264DecInternal.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264DecBackendAVC.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/h264_avc/parser/H264Parser.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/h264_avc/parser/H264Parser.h:526:15: warning: ‘sint32 h264GetFrameSize(sint32, sint32)’ defined but not used [-Wunused-function] 526 | static sint32 h264GetFrameSize(sint32 width, sint32 height) | ^~~~~~~~~~~~~~~~ [390/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_Texture.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Texture.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Texture.cpp: In function ‘void GX2::GX2InitTextureRegs(GX2Texture*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Texture.cpp:19:24: warning: unused variable ‘_regs’ [-Wunused-variable] 19 | uint32 _regs[5] = { 0 }; | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Texture.cpp:46:24: warning: unused variable ‘numMips’ [-Wunused-variable] 46 | uint32 numMips = texture->surface.numLevels; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Texture.cpp:49:24: warning: unused variable ‘tileMode’ [-Wunused-variable] 49 | uint32 tileMode = (uint32)texture->surface.tileMode.value(); | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Texture.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_Texture.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [391/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nfc/ndef.cpp.o [392/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nfc/TagV0.cpp.o [393/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/h264_avc/H264Dec.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264Dec.cpp: In function ‘void H264::H264DoFrameOutputCallback(H264Context*, H264DecoderBackend::DecodeResult&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264Dec.cpp:460:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct H264::H264DECFrameOutput’; use assignment or value-initialization instead [-Wclass-memaccess] 460 | memset(frameOutput, 0x00, sizeof(H264DECFrameOutput)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264Dec.cpp:411:16: note: ‘struct H264::H264DECFrameOutput’ declared here 411 | struct H264DECFrameOutput | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264Dec.cpp: In function ‘H264DEC_STATUS H264::H264DECCheckDecunitLength(void*, uint8*, uint32, uint32, uint32be*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264Dec.cpp:569:32: warning: unused variable ‘streamSubOffset’ [-Wunused-variable] 569 | sint32 streamSubOffset = (sint32)(rbspStream.getBasePtr() - data); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264Dec.cpp:570:32: warning: unused variable ‘streamSubLength’ [-Wunused-variable] 570 | sint32 streamSubLength = rbspStream.getBaseLength(); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264Dec.cpp:580:31: warning: unused variable ‘nal_ref_idc’ [-Wunused-variable] 580 | uint8 nal_ref_idc = (nalHeaderByte >> 5) & 0x3; | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264Dec.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/h264_avc/parser/H264Parser.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/h264_avc/parser/H264Parser.h:526:15: warning: ‘sint32 h264GetFrameSize(sint32, sint32)’ defined but not used [-Wunused-function] 526 | static sint32 h264GetFrameSize(sint32 width, sint32 height) | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/h264_avc/H264Dec.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [394/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/mic/mic.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/mic/mic.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/mic/mic.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [395/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nfc/nfc.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nfc/nfc.cpp: In function ‘bool nfc::__NFCCompareUid(NFCUid*, NFCUid*, NFCUid*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nfc/nfc.cpp:131:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 131 | for (int i = 0; i < sizeof(uid->uid); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/precompiled.h:560, from /home/build/YPKG/root/cemu/build/Cemu.git/solusBuildDir/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx:5, from : /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nfc/nfc.cpp: In function ‘void nfc::__NFCGetTagInfoCallback(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nfc/nfc.cpp:466:35: warning: unused variable ‘responseSize’ [-Wunused-variable] 466 | ppcDefineParamU32(responseSize, 2); | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nfc/nfc.cpp:467:35: warning: unused variable ‘responseData’ [-Wunused-variable] 467 | ppcDefineParamPtr(responseData, void, 3); | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nfc/nfc.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [396/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nlibnss/nlibnss.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibnss/nlibnss.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nlibnss::NSSSignatureGetSignatureLength; TNames = nlibnss::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nlibnss::NSSSignatureGetSignatureLength; TNames = nlibnss::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibnss/nlibnss.cpp:34:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nlibnss::NSSSignatureGetSignatureLength; TNames = nlibnss::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nlibnss::NSSSignatureGetSignatureLength; TNames = nlibnss::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibnss/nlibnss.cpp:34:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [397/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_ec/nn_ec.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_ec/nn_ec.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [398/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_ac/nn_ac.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/precompiled.h:560, from /home/build/YPKG/root/cemu/build/Cemu.git/solusBuildDir/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx:5, from : /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_ac/nn_ac.cpp: In function ‘void nnAcExport_IsConfigExisting(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_ac/nn_ac.cpp:151:27: warning: unused variable ‘configId’ [-Wunused-variable] 151 | ppcDefineParamU32(configId, 0); | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_ac/nn_ac.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn_ac::Initialize; TNames = nn_ac::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn_ac::Initialize; TNames = nn_ac::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_ac/nn_ac.cpp:257:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn_ac::Initialize; TNames = nn_ac::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn_ac::Initialize; TNames = nn_ac::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_ac/nn_ac.cpp:257:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [399/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nlibcurl/nlibcurl.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp: In member function ‘void nlibcurl::WU_UserDefined::SetToDefault()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:170:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nlibcurl::WU_UserDefined’; use assignment or value-initialization instead [-Wclass-memaccess] 170 | memset(this, 0, sizeof(WU_UserDefined)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:136:8: note: ‘struct nlibcurl::WU_UserDefined’ declared here 136 | struct WU_UserDefined | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp: In function ‘void nlibcurl::export_curl_multi_init(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:543:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nlibcurl::CURLM_t’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 543 | memset(result.GetPtr(), 0, sizeof(CURLM_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:268:1: note: ‘struct nlibcurl::CURLM_t’ declared here 268 | { | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/precompiled.h:560, from /home/build/YPKG/root/cemu/build/Cemu.git/solusBuildDir/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx:5, from : /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp: In function ‘void nlibcurl::export_curl_multi_setopt(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:712:27: warning: unused variable ‘parameterU64’ [-Wunused-variable] 712 | ppcDefineParamU64(parameterU64, 2); | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp: In function ‘void nlibcurl::export_curl_share_init(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:834:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nlibcurl::CURLSH_t’; use assignment or value-initialization instead [-Wclass-memaccess] 834 | memset(result.GetPtr(), 0, sizeof(CURLSH_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:251:1: note: ‘struct nlibcurl::CURLSH_t’ declared here 251 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp: In function ‘nlibcurl::CURL_t* nlibcurl::curl_easy_init()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:866:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nlibcurl::CURL_t’; use assignment or value-initialization instead [-Wclass-memaccess] 866 | memset(result.GetPtr(), 0, sizeof(CURL_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:175:8: note: ‘struct nlibcurl::CURL_t’ declared here 175 | struct CURL_t | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp: In function ‘int nlibcurl::sockopt_callback(void*, curl_socket_t, curlsocktype)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:1058:17: warning: unused variable ‘curl’ [-Wunused-variable] 1058 | CURL_t* curl = (CURL_t*)clientp; | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp: In function ‘void nlibcurl::export_curl_easy_setopt(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:1320:22: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 1320 | case CURLOPT_PROGRESSFUNCTION: | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:12: /usr/include/curl/curl.h:1337:3: note: declared here 1337 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:1324:62: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 1324 | result = ::curl_easy_setopt(curlObj, CURLOPT_PROGRESSFUNCTION, progress_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1337:3: note: declared here 1337 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp: In function ‘void nlibcurl::export_curl_easy_getinfo(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:1383:22: warning: ‘CURLINFO_SIZE_DOWNLOAD’ is deprecated: since 7.55.0. Use CURLINFO_SIZE_DOWNLOAD_T [-Wdeprecated-declarations] 1383 | case CURLINFO_SIZE_DOWNLOAD: | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2914:3: note: declared here 2914 | CURLINFO_SIZE_DOWNLOAD | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:1384:22: warning: ‘CURLINFO_SPEED_DOWNLOAD’ is deprecated: since 7.55.0. Use CURLINFO_SPEED_DOWNLOAD_T [-Wdeprecated-declarations] 1384 | case CURLINFO_SPEED_DOWNLOAD: | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2918:3: note: declared here 2918 | CURLINFO_SPEED_DOWNLOAD | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:1385:22: warning: ‘CURLINFO_SIZE_UPLOAD’ is deprecated: since 7.55.0. Use CURLINFO_SIZE_UPLOAD_T [-Wdeprecated-declarations] 1385 | case CURLINFO_SIZE_UPLOAD: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2911:3: note: declared here 2911 | CURLINFO_SIZE_UPLOAD CURL_DEPRECATED(7.55.0, "Use CURLINFO_SIZE_UPLOAD_T") | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:1386:22: warning: ‘CURLINFO_SPEED_UPLOAD’ is deprecated: since 7.55.0. Use CURLINFO_SPEED_UPLOAD_T [-Wdeprecated-declarations] 1386 | case CURLINFO_SPEED_UPLOAD: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2922:3: note: declared here 2922 | CURLINFO_SPEED_UPLOAD | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:1387:22: warning: ‘CURLINFO_CONTENT_LENGTH_DOWNLOAD’ is deprecated: since 7.55.0. Use CURLINFO_CONTENT_LENGTH_DOWNLOAD_T [-Wdeprecated-declarations] 1387 | case CURLINFO_CONTENT_LENGTH_DOWNLOAD: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2931:3: note: declared here 2931 | CURLINFO_CONTENT_LENGTH_DOWNLOAD | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:1391:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1391 | *(uint64*)parameter.GetPtr() = _swapEndianU64(*(uint64*)&tempDouble); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = nlibcurl::CURL_t*; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nlibcurl::mw_curl_easy_init; TNames = nlibcurl::load()::StringWrapper; LogType TLogType = LogType::nlibcurl]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nlibcurl::mw_curl_easy_init; TNames = nlibcurl::load()::StringWrapper; LogType TLogType = LogType::nlibcurl]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:1519:2: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = nlibcurl::CURL_t*; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nlibcurl::mw_curl_easy_init; TNames = nlibcurl::load()::StringWrapper; LogType TLogType = LogType::nlibcurl]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nlibcurl::mw_curl_easy_init; TNames = nlibcurl::load()::StringWrapper; LogType TLogType = LogType::nlibcurl]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nlibcurl/nlibcurl.cpp:1519:2: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [400/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_ccr/nn_ccr.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_ccr/nn_ccr.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::ccr::CCRSysCaffeineBootCheck; TNames = nn::ccr::Initialize()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::ccr::CCRSysCaffeineBootCheck; TNames = nn::ccr::Initialize()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_ccr/nn_ccr.cpp:14:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::ccr::CCRSysCaffeineBootCheck; TNames = nn::ccr::Initialize()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::ccr::CCRSysCaffeineBootCheck; TNames = nn::ccr::Initialize()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_ccr/nn_ccr.cpp:14:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [401/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_cmpt/nn_cmpt.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_cmpt/nn_cmpt.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [402/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_act/nn_act.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/CafeString.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp: In function ‘uint32 _doCemuActRequest(iosuActCemuRequest_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:37:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 37 | memset(actBufferVector, 0, sizeof(ioBufferVector_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp: In function ‘uint32 nn::act::GetPersistentIdEx(uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:18:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 18 | memset(actBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:51:25: note: in expansion of macro ‘actPrepareRequest’ 51 | actPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp: In function ‘uint32 nn::act::AcquireIndependentServiceToken(independentServiceToken_t*, const char*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:18:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 18 | memset(actBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:116:25: note: in expansion of macro ‘actPrepareRequest’ 116 | actPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp: In function ‘uint32 nn::act::Initialize()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:18:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 18 | memset(actBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:159:33: note: in expansion of macro ‘actPrepareRequest’ 159 | actPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp: In function ‘void nnActExport_GetTransferableIdEx(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:335:16: warning: unused variable ‘r’ [-Wunused-variable] 335 | uint32 r = nn::act::GetTransferableIdEx(transferableId, unique, slot); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp: In function ‘void nnActExport_GetMiiName(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:419:16: warning: unused variable ‘r’ [-Wunused-variable] 419 | uint32 r = nn::act::GetMiiEx(&miiData, iosu::act::ACT_SLOT_CURRENT); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp: In function ‘void nnActExport_GetMiiNameEx(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:442:16: warning: unused variable ‘r’ [-Wunused-variable] 442 | uint32 r = nn::act::GetMiiEx(&miiData, slot); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/precompiled.h:560, from /home/build/YPKG/root/cemu/build/Cemu.git/solusBuildDir/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx:5, from : /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp: In function ‘void nnActExport_UpdateMii(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:492:26: warning: unused variable ‘slot’ [-Wunused-variable] 492 | ppcDefineParamU8(slot, 0); | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:493:33: warning: unused variable ‘fflStoreData’ [-Wunused-variable] 493 | ppcDefineParamStructPtr(fflStoreData, FFLStoreDataDepr_t, 1); | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:494:33: warning: unused variable ‘uknName’ [-Wunused-variable] 494 | ppcDefineParamStructPtr(uknName, uint16, 2); // mii name | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:495:33: warning: unused variable ‘uknNameR6’ [-Wunused-variable] 495 | ppcDefineParamStructPtr(uknNameR6, uint8, 3); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:496:33: warning: unused variable ‘uknNameR7’ [-Wunused-variable] 496 | ppcDefineParamStructPtr(uknNameR7, uint8, 4); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:497:33: warning: unused variable ‘uknNameR8’ [-Wunused-variable] 497 | ppcDefineParamStructPtr(uknNameR8, uint8, 5); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:498:33: warning: unused variable ‘uknNameR9’ [-Wunused-variable] 498 | ppcDefineParamStructPtr(uknNameR9, uint8, 6); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:499:33: warning: unused variable ‘uknNameR10’ [-Wunused-variable] 499 | ppcDefineParamStructPtr(uknNameR10, uint8, 7); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:500:33: warning: unused variable ‘uknNameSP4’ [-Wunused-variable] 500 | ppcDefineParamStructPtr(uknNameSP4, uint8, 8); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp: In function ‘void nnActExport_GetUuidEx2(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:528:26: warning: unused variable ‘slot’ [-Wunused-variable] 528 | ppcDefineParamU8(slot, 1); | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp: In function ‘void nnActExport_AcquireNexServiceToken(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:18:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 18 | memset(actBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:630:9: note: in expansion of macro ‘actPrepareRequest’ 630 | actPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = long int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::act::GetUtcOffset; TNames = nnAct_load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::act::GetUtcOffset; TNames = nnAct_load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:753:2: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = long int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::act::GetUtcOffset; TNames = nnAct_load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::act::GetUtcOffset; TNames = nnAct_load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:753:2: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h:40:15: warning: ‘uint16 FFLCalculateCRC16(uint8*, sint32)’ declared ‘static’ but never defined [-Wunused-function] 40 | static uint16 FFLCalculateCRC16(uint8* input, sint32 length); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/CafeString.h:71:23: warning: ‘uint32 CafeStringHelpers::Length(const uint16be*, uint32)’ defined but not used [-Wunused-function] 71 | static uint32 Length(const uint16be* input, uint32 maxLength) | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:37:23: warning: ‘sint32 StringHelpers::ToInt(const std::string_view&, sint32)’ defined but not used [-Wunused-function] 37 | static sint32 ToInt(const std::string_view& input, sint32 defaultValue = 0) | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_act/nn_act.h:27:23: warning: ‘uint32 nn::act::getCountryCodeFromSimpleAddress(uint32)’ defined but not used [-Wunused-function] 27 | static uint32 getCountryCodeFromSimpleAddress(uint32 simpleAddressId) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [403/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_acp/nn_acp.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp: In function ‘nn::acp::ACPStatus nn::acp::ACPUpdateSaveTimeStamp(uint32, uint64, ACPDeviceType)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:81:26: warning: unused variable ‘r’ [-Wunused-variable] 81 | nnResult r = iosu::acp::ACPUpdateSaveTimeStamp(persistentId, titleId, deviceType); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp: In function ‘nnResult nn::acp::ACPCreateSaveDirEx(uint8, uint64)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:27:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosuAcpCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 27 | memset(acpRequest, 0, sizeof(iosuAcpCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:99:17: note: in expansion of macro ‘acpPrepareRequest’ 99 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_acp.h:152:1: note: ‘struct iosuAcpCemuRequest_t’ declared here 152 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:28:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 28 | memset(acpBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:99:17: note: in expansion of macro ‘acpPrepareRequest’ 99 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp: In function ‘void nn::acp::export_ACPGetSaveDataTitleIdList(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:27:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosuAcpCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 27 | memset(acpRequest, 0, sizeof(iosuAcpCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:128:17: note: in expansion of macro ‘acpPrepareRequest’ 128 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_acp.h:152:1: note: ‘struct iosuAcpCemuRequest_t’ declared here 152 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:28:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 28 | memset(acpBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:128:17: note: in expansion of macro ‘acpPrepareRequest’ 128 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp: In function ‘void nn::acp::export_ACPGetTitleSaveMetaXml(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:27:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosuAcpCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 27 | memset(acpRequest, 0, sizeof(iosuAcpCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:153:17: note: in expansion of macro ‘acpPrepareRequest’ 153 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_acp.h:152:1: note: ‘struct iosuAcpCemuRequest_t’ declared here 152 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:28:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 28 | memset(acpBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:153:17: note: in expansion of macro ‘acpPrepareRequest’ 153 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp: In function ‘void nn::acp::export_ACPGetTitleSaveDirEx(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:27:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosuAcpCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 27 | memset(acpRequest, 0, sizeof(iosuAcpCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:180:17: note: in expansion of macro ‘acpPrepareRequest’ 180 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_acp.h:152:1: note: ‘struct iosuAcpCemuRequest_t’ declared here 152 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:28:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 28 | memset(acpBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:180:17: note: in expansion of macro ‘acpPrepareRequest’ 180 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/precompiled.h:560, from /home/build/YPKG/root/cemu/build/Cemu.git/solusBuildDir/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx:5, from : /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp: In function ‘void nn::acp::export_ACPCheckTitleNotReferAccountLaunch(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:195:35: warning: unused variable ‘titleId’ [-Wunused-variable] 195 | ppcDefineParamU64(titleId, 0); | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp: In function ‘void nn::acp::export_ACPGetLaunchMetaData(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:27:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosuAcpCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 27 | memset(acpRequest, 0, sizeof(iosuAcpCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:207:17: note: in expansion of macro ‘acpPrepareRequest’ 207 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_acp.h:152:1: note: ‘struct iosuAcpCemuRequest_t’ declared here 152 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:28:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 28 | memset(acpBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:207:17: note: in expansion of macro ‘acpPrepareRequest’ 207 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp: In function ‘void nn::acp::export_ACPGetLaunchMetaXml(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:27:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosuAcpCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 27 | memset(acpRequest, 0, sizeof(iosuAcpCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:223:17: note: in expansion of macro ‘acpPrepareRequest’ 223 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_acp.h:152:1: note: ‘struct iosuAcpCemuRequest_t’ declared here 152 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:28:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 28 | memset(acpBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:223:17: note: in expansion of macro ‘acpPrepareRequest’ 223 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp: In function ‘void nn::acp::export_ACPGetTitleMetaDirByDevice(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:255:35: warning: unused variable ‘pathSize’ [-Wunused-variable] 255 | ppcDefineParamU32(pathSize, 3); | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp: In function ‘void nn::acp::export_ACPGetTitleMetaXmlByDevice(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:27:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosuAcpCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 27 | memset(acpRequest, 0, sizeof(iosuAcpCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:282:17: note: in expansion of macro ‘acpPrepareRequest’ 282 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_acp.h:152:1: note: ‘struct iosuAcpCemuRequest_t’ declared here 152 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:28:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 28 | memset(acpBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:282:17: note: in expansion of macro ‘acpPrepareRequest’ 282 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp: In function ‘uint32 nn::acp::ACPGetTitleMetaXml(uint64, acpMetaXml_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:27:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosuAcpCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 27 | memset(acpRequest, 0, sizeof(iosuAcpCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:294:17: note: in expansion of macro ‘acpPrepareRequest’ 294 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_acp.h:152:1: note: ‘struct iosuAcpCemuRequest_t’ declared here 152 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:28:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 28 | memset(acpBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:294:17: note: in expansion of macro ‘acpPrepareRequest’ 294 | acpPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp: In function ‘void nn::acp::export_ACPIsOverAgeEx(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:306:35: warning: unused variable ‘age’ [-Wunused-variable] 306 | ppcDefineParamU32(age, 0); | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:307:34: warning: unused variable ‘slot’ [-Wunused-variable] 307 | ppcDefineParamU8(slot, 1); | ^~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_acp/nn_acp.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [404/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/gx2/GX2_State.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_State.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_State.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2_State.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [405/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_aoc/nn_aoc.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_aoc/nn_aoc.cpp: In function ‘nn::aoc::AOC_RESULT nn::aoc::AOC_GetPurchaseInfo(uint32be*, uint64, uint16be*, uint32, void*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_aoc/nn_aoc.cpp:145:40: warning: unused variable ‘id’ [-Wunused-variable] 145 | uint16 id = entryIds[i]; | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_aoc/nn_aoc.cpp:115:32: warning: unused variable ‘tikFileSize’ [-Wunused-variable] 115 | uint32 tikFileSize = 0; | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_aoc/nn_aoc.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [406/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_ndm/nn_ndm.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_ndm/nn_ndm.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::ndm::Initialize; TNames = nn::ndm::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::ndm::Initialize; TNames = nn::ndm::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_ndm/nn_ndm.cpp:83:4: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::ndm::Initialize; TNames = nn::ndm::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::ndm::Initialize; TNames = nn::ndm::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_ndm/nn_ndm.cpp:83:4: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [407/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_spm/nn_spm.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_spm/nn_spm.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [408/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_nim/nn_nim.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/precompiled.h:560, from /home/build/YPKG/root/cemu/build/Cemu.git/solusBuildDir/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx:5, from : /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp: In function ‘void nn::nim::export_NeedsNotifyToUsers(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:58:47: warning: unused variable ‘updatePackageProgress’ [-Wunused-variable] 58 | ppcDefineParamTypePtr(updatePackageProgress, updatePackageProgress_t, 0); | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp: In function ‘void nn::nim::export_GetNumTitlePackages(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:12:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosu::nim::iosuNimCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 12 | memset(nimRequest, 0, sizeof(iosu::nim::iosuNimCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:65:25: note: in expansion of macro ‘nimPrepareRequest’ 65 | nimPrepareRequest(); | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_nim.h:44:24: note: ‘struct iosu::nim::iosuNimCemuRequest_t’ declared here 44 | struct iosuNimCemuRequest_t | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:13:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 13 | memset(nimBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:65:25: note: in expansion of macro ‘nimPrepareRequest’ 65 | nimPrepareRequest(); | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp: In function ‘void nn::nim::export_ListTitlePackagesStatically(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:12:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosu::nim::iosuNimCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 12 | memset(nimRequest, 0, sizeof(iosu::nim::iosuNimCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:85:25: note: in expansion of macro ‘nimPrepareRequest’ 85 | nimPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_nim.h:44:24: note: ‘struct iosu::nim::iosuNimCemuRequest_t’ declared here 44 | struct iosuNimCemuRequest_t | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:13:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 13 | memset(nimBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:85:25: note: in expansion of macro ‘nimPrepareRequest’ 85 | nimPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp: In function ‘void nn::nim::export_GetTitlePackageInfos(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:12:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosu::nim::iosuNimCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 12 | memset(nimRequest, 0, sizeof(iosu::nim::iosuNimCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:103:25: note: in expansion of macro ‘nimPrepareRequest’ 103 | nimPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_nim.h:44:24: note: ‘struct iosu::nim::iosuNimCemuRequest_t’ declared here 44 | struct iosuNimCemuRequest_t | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:13:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 13 | memset(nimBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:103:25: note: in expansion of macro ‘nimPrepareRequest’ 103 | nimPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp: In function ‘void nn::nim::export_NeedsNotifyToUsersTitlePackage(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:118:47: warning: unused variable ‘titlePackageInfo’ [-Wunused-variable] 118 | ppcDefineParamTypePtr(titlePackageInfo, iosu::nim::titlePackageInfo_t, 0); | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp: In function ‘void nn::nim::export_GetIconDatabaseEntries(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:12:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct iosu::nim::iosuNimCemuRequest_t’; use assignment or value-initialization instead [-Wclass-memaccess] 12 | memset(nimRequest, 0, sizeof(iosu::nim::iosuNimCemuRequest_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:136:33: note: in expansion of macro ‘nimPrepareRequest’ 136 | nimPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_nim.h:44:24: note: ‘struct iosu::nim::iosuNimCemuRequest_t’ declared here 44 | struct iosuNimCemuRequest_t | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:13:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 13 | memset(nimBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:136:33: note: in expansion of macro ‘nimPrepareRequest’ 136 | nimPrepareRequest(); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp: In function ‘void nn::nim::export_MakeTitlePackageTaskConfigAutoUsingBgInstallPolicy(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:239:43: warning: unused variable ‘regionOrLanguage’ [-Wunused-variable] 239 | ppcDefineParamU32(regionOrLanguage, 4); | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp: In function ‘void nn::nim::export_CalculateTitleInstallSize(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:266:43: warning: unused variable ‘titlePackageTastConfig’ [-Wunused-variable] 266 | ppcDefineParamPtr(titlePackageTastConfig, TitlePackageTaskConfig_t, 1); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nim/nn_nim.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [409/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_idbe/nn_idbe.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/precompiled.h:560, from /home/build/YPKG/root/cemu/build/Cemu.git/solusBuildDir/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx:5, from : /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_idbe/nn_idbe.cpp: In function ‘void nn::idbe::export_DownloadIconFile(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_idbe/nn_idbe.cpp:62:43: warning: unused variable ‘uknR7’ [-Wunused-variable] 62 | ppcDefineParamU32(uknR7, 4); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_idbe/nn_idbe.cpp:63:43: warning: unused variable ‘uknR8’ [-Wunused-variable] 63 | ppcDefineParamU32(uknR8, 5); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_idbe/nn_idbe.cpp: In function ‘void nn::idbe::export_DecryptIconFile(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_idbe/nn_idbe.cpp:143:43: warning: unused variable ‘platformMode’ [-Wunused-variable] 143 | ppcDefineParamU32(platformMode, 2); | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_idbe/nn_idbe.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [410/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_sl/nn_sl.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_sl/nn_sl.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = nn::sl::WhiteListAccessor*; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::sl::GetDefaultWhiteListAccessor; TNames = nnSL_load()::StringWrapper; LogType TLogType = LogType::NN_SL]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::sl::GetDefaultWhiteListAccessor; TNames = nnSL_load()::StringWrapper; LogType TLogType = LogType::NN_SL]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_sl/nn_sl.cpp:114:2: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = nn::sl::WhiteListAccessor*; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::sl::GetDefaultWhiteListAccessor; TNames = nnSL_load()::StringWrapper; LogType TLogType = LogType::NN_SL]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::sl::GetDefaultWhiteListAccessor; TNames = nnSL_load()::StringWrapper; LogType TLogType = LogType::NN_SL]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_sl/nn_sl.cpp:114:2: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [411/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_nfp/nn_nfp.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_nfp/nn_nfp.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [412/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_olv/nn_olv_Common.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp: In function ‘sint32 nn::olv::EncodeTGA(uint8*, uint32, uint8*, uint32, TGACheckType)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp:119:33: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 119 | if (!CheckTGA(pInBuffer, inSize, checkType)) | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp:122:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | uint32 compressedSize = outSize; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp: In function ‘void nn::olv::WriteCommunityCode(char*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp:215:50: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘uint64’ {aka ‘long unsigned int’} [-Wformat=] 215 | sprintf(pOutCode, "%012llu", communityCode); | ~~~~~~^ ~~~~~~~~~~~~~ | | | | | uint64 {aka long unsigned int} | long long unsigned int | %012lu /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp: In function ‘bool nn::olv::EnsureCommunityCode(char*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp:221:50: warning: format ‘%llu’ expects argument of type ‘long long unsigned int*’, but argument 3 has type ‘uint64*’ {aka ‘long unsigned int*’} [-Wformat=] 221 | if (sscanf(pCode, "%012llu", &code) > 0) | ~~~~~~^ ~~~~~ | | | | | uint64* {aka long unsigned int*} | long long unsigned int* | %012lu /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp:223:40: warning: unused variable ‘lowerCode’ [-Wunused-variable] 223 | uint32 lowerCode = code; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp: In function ‘bool nn::olv::FormatCommunityCode(char*, uint32*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp:233:41: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 233 | if (communityId != -1) | ~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp: In function ‘uint32 nn::olv::ExtractCommunityIdFromCode(char*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp:252:50: warning: format ‘%llu’ expects argument of type ‘long long unsigned int*’, but argument 3 has type ‘uint64*’ {aka ‘long unsigned int*’} [-Wformat=] 252 | if (sscanf(pCode, "%012llu", &code) > 0) | ~~~~~~^ ~~~~~ | | | | | uint64* {aka long unsigned int*} | long long unsigned int* | %012lu /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp: In function ‘sint32 nn::olv::olv_curlformcode_to_error(CURLFORMcode)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp:273:38: warning: ‘CURL_FORMADD_OK’ is deprecated: since 7.56.0. [-Wdeprecated-declarations] 273 | case CURL_FORMADD_OK: | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/napi/napi_helper.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h:5: /usr/include/curl/curl.h:2612:3: note: declared here 2612 | CURL_FORMADD_OK CURL_DEPRECATED(7.56.0, ""), /* 1st, no error */ | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp:276:38: warning: ‘CURL_FORMADD_MEMORY’ is deprecated: since 7.56.0. [-Wdeprecated-declarations] 276 | case CURL_FORMADD_MEMORY: | ^~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2614:3: note: declared here 2614 | CURL_FORMADD_MEMORY CURL_DEPRECATED(7.56.0, ""), | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.cpp:279:38: warning: ‘CURL_FORMADD_OPTION_TWICE’ is deprecated: since 7.56.0. [-Wdeprecated-declarations] 279 | case CURL_FORMADD_OPTION_TWICE: | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2615:3: note: declared here 2615 | CURL_FORMADD_OPTION_TWICE CURL_DEPRECATED(7.56.0, ""), | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h:93:31: warning: ‘sint32 nn::olv::CheckOliveResponse(pugi::xml_document&)’ defined but not used [-Wunused-function] 93 | static sint32 CheckOliveResponse(pugi::xml_document& doc) | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h:81:29: warning: ‘void nn::olv::appendQueryToURL(char*, const char*)’ defined but not used [-Wunused-function] 81 | static void appendQueryToURL(char* url, const char* query) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h:74:29: warning: ‘void nn::olv::InitializeOliveRequest(CurlRequestHelper&)’ defined but not used [-Wunused-function] 74 | static void InitializeOliveRequest(CurlRequestHelper& req) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [413/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_temp/nn_temp.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_temp/nn_temp.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [414/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_uds/nn_uds.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_uds/nn_uds.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [415/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp:1:9: warning: ‘#pragma once’ in main file [-Wpragma-once-outside-header] 1 | #pragma once | ^~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp: In function ‘sint32 nn::olv::GetOlvAccessKey(uint32_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp:23:39: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 23 | if (accessKey == -1) | ~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp: In function ‘sint32 nn::olv::CreateParamPack(uint64_t, uint32_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp:68:43: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘uint64_t’ {aka ‘long unsigned int’} [-Wformat=] 68 | "\\%s\\%llu\\%s\\%u\\%s\\%u\\%s\\%d\\%s\\%d\\%s\\%d\\%s\\%d\\%s\\%d\\%s\\%d\\%s\\%u\\%s\\%d\\%s\\%llu\\" | ~~~^ | | | long long unsigned int | %lu ...... 71 | g_ParamPack.titleId, | ~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long unsigned int} /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp:68:133: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 27 has type ‘uint64_t’ {aka ‘long unsigned int’} [-Wformat=] 68 | "\\%s\\%llu\\%s\\%u\\%s\\%u\\%s\\%d\\%s\\%d\\%s\\%d\\%s\\%d\\%s\\%d\\%s\\%d\\%s\\%u\\%s\\%d\\%s\\%llu\\" | ~~~^ | | | long long unsigned int | %lu ...... 93 | g_ParamPack.transferableId, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long unsigned int} /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp:69:49: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 31 has type ‘uint64_t’ {aka ‘long unsigned int’} [-Wformat=] 69 | "%s\\%s\\%s\\%lld\\", | ~~~^ | | | long long int | %ld ...... 97 | g_ParamPack.utcOffset); | ~~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long unsigned int} In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::olv::IsInitialized; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::olv::IsInitialized; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.h:117:4: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::olv::Report::GetReportTypes; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::olv::Report::GetReportTypes; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.h:118:4: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::olv::IsInitialized; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::olv::IsInitialized; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.h:117:4: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::olv::Report::GetReportTypes; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::olv::Report::GetReportTypes; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.h:118:4: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_act/nn_act.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h:40:15: warning: ‘uint16 FFLCalculateCRC16(uint8*, sint32)’ declared ‘static’ but never defined [-Wunused-function] 40 | static uint16 FFLCalculateCRC16(uint8* input, sint32 length); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.h:114:29: warning: ‘void nn::olv::loadOliveInitializeTypes()’ defined but not used [-Wunused-function] 114 | static void loadOliveInitializeTypes() | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:81:29: warning: ‘void nn::olv::appendQueryToURL(char*, const char*)’ defined but not used [-Wunused-function] 81 | static void appendQueryToURL(char* url, const char* query) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [416/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_fp/nn_fp.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/CafeString.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_fpd.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_fp/nn_fp.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_fp/nn_fp.cpp:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_fp/nn_fp.cpp: In member function ‘void nn::fp::::Destroy()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_fp/nn_fp.cpp:51:33: warning: deleting object of polymorphic class type ‘VHeap’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 51 | delete g_fp.fpBufferHeap; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_fp/nn_fp.cpp: In function ‘void nn::fp::GetNextNotificationAsyncHandler(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_fp/nn_fp.cpp:300:30: warning: unused variable ‘bufPtr’ [-Wunused-variable] 300 | auto bufPtr = g_fp.notificationBuffer.GetPtr(); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_fp/nn_fp.cpp: In function ‘void nn::fp::GetNextNotificationAsync()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_fp/nn_fp.cpp:336:34: warning: unused variable ‘r’ [-Wunused-variable] 336 | nnResult r = ipcCtx->SubmitAsync(std::move(ipcCtx), MEMPTR(PPCInterpreter_makeCallableExportDepr(GetNextNotificationAsyncHandler)), nullptr); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_fp/nn_fp.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::fp::Initialize; TNames = nn::fp::load()::StringWrapper; LogType TLogType = LogType::NN_FP]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::fp::Initialize; TNames = nn::fp::load()::StringWrapper; LogType TLogType = LogType::NN_FP]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_fp/nn_fp.cpp:773:4: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::fp::Initialize; TNames = nn::fp::load()::StringWrapper; LogType TLogType = LogType::NN_FP]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::fp::Initialize; TNames = nn::fp::load()::StringWrapper; LogType TLogType = LogType::NN_FP]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_fp/nn_fp.cpp:773:4: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_fp/nn_fp.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h:40:15: warning: ‘uint16 FFLCalculateCRC16(uint8*, sint32)’ declared ‘static’ but never defined [-Wunused-function] 40 | static uint16 FFLCalculateCRC16(uint8* input, sint32 length); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:37:23: warning: ‘sint32 StringHelpers::ToInt(const std::string_view&, sint32)’ defined but not used [-Wunused-function] 37 | static sint32 ToInt(const std::string_view& input, sint32 defaultValue = 0) | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [417/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h: In member function ‘sint32 nn::olv::DownloadCommunityDataListParam::SetCommunityId(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:317:49: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 317 | if (communityId == -1) | ~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h: In member function ‘sint32 nn::olv::DownloadCommunityDataListParam::SetCommunityId(uint32, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:336:49: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 336 | if (communityId == -1) | ~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:346:80: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 346 | if (this->additionalCommunityIdList[i] != -2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:350:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 350 | if (validIdsCount > this->communityDownloadLimit) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h: In member function ‘sint32 nn::olv::DownloadCommunityDataListParam::SetCommunityDataMaxNum(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:368:80: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 368 | if (this->additionalCommunityIdList[i] != -2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:372:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 372 | if (validIdsCount > num) | ~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h: In member function ‘sint32 nn::olv::DownloadCommunityDataListParam::GetRawDataUrl(char*, uint32) const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:402:80: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 402 | if (this->additionalCommunityIdList[i] != -2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:411:84: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 411 | if (this->communityId && this->communityId != -2) | ~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:423:88: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 423 | if (this->additionalCommunityIdList[i] != -2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.cpp: In function ‘sint32 nn::olv::DownloadCommunityDataList(DownloadedCommunityData*, uint32*, uint32, const DownloadCommunityDataListParam*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.cpp:37:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 37 | for (int i = 0; i < numMaxList; i++) | ~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.cpp: In function ‘sint32 nn::olv::DownloadCommunityDataList_AsyncRequestImpl(CurlRequestHelper&, const char*, DownloadedCommunityData*, uint32*, uint32, const DownloadCommunityDataListParam*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.cpp:90:74: warning: ‘pugi::xpath_node pugi::xml_node::select_single_node(const pugi::char_t*, pugi::xpath_variable_set*) const’ is deprecated [-Wdeprecated-declarations] 90 | std::string request_name = doc.select_single_node("//request_name").node().child_value(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/napi/napi_helper.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:5: /usr/include/pugixml.hpp:755:47: note: declared here 755 | PUGIXML_DEPRECATED xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = PUGIXML_NULL) const; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.cpp:103:76: warning: ‘pugi::xpath_node pugi::xml_node::select_single_node(const pugi::char_t*, pugi::xpath_variable_set*) const’ is deprecated [-Wdeprecated-declarations] 103 | pugi::xml_node communities = doc.select_single_node("//communities").node(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pugixml.hpp:755:47: note: declared here 755 | PUGIXML_DEPRECATED xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = PUGIXML_NULL) const; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.cpp:113:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 113 | if (idx >= numMaxList) | ~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.cpp:151:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < name_utf16.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.cpp:166:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 166 | for (int i = 0; i < description_utf16.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.cpp:212:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (int i = 0; i < screen_name_utf16.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:502:29: warning: ‘void nn::olv::loadOliveDownloadCommunityTypes()’ defined but not used [-Wunused-function] 502 | static void loadOliveDownloadCommunityTypes() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [418/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nsyshid/AttachDefaultBackends.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/AttachDefaultBackends.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReadMessage::ReadMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:39:24: warning: ‘nsyshid::ReadMessage::bytesRead’ will be initialized after [-Wreorder] 39 | sint32 bytesRead; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:42:77: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 42 | : bytesRead(bytesRead), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:41:17: warning: when initialized here [-Wreorder] 41 | ReadMessage(uint8* data, uint32 length, sint32 bytesRead) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::WriteMessage::WriteMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:50:24: warning: ‘nsyshid::WriteMessage::bytesWritten’ will be initialized after [-Wreorder] 50 | sint32 bytesWritten; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:53:83: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 53 | : bytesWritten(bytesWritten), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:52:17: warning: when initialized here [-Wreorder] 52 | WriteMessage(uint8* data, uint32 length, sint32 bytesWritten) | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReportMessage::ReportMessage(uint8, uint8, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:62:23: warning: ‘nsyshid::ReportMessage::reportId’ will be initialized after [-Wreorder] 62 | uint8 reportId; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:65:99: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 65 | : reportType(reportType), reportId(reportId), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:64:17: warning: when initialized here [-Wreorder] 64 | ReportMessage(uint8 reportType, uint8 reportId, uint8* data, uint32 length) | ^~~~~~~~~~~~~ [419/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nsyshid/Whitelist.cpp.o [420/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.h: In member function ‘sint32 nn::olv::UploadFavoriteToCommunityDataParam::SetCommunityId(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.h:295:49: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 295 | if (communityId == -1) | ~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp: In function ‘sint32 nn::olv::UploadFavoriteToCommunityData(UploadedFavoriteToCommunityData*, const UploadFavoriteToCommunityDataParam*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp:38:95: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 38 | snprintf(requestUrl, sizeof(requestUrl), "%s/v1/communities/%lu.unfavorite", g_DiscoveryResults.apiEndpoint, pParam->communityId.value()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int unsigned int | %u /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp:40:95: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 40 | snprintf(requestUrl, sizeof(requestUrl), "%s/v1/communities/%lu.favorite", g_DiscoveryResults.apiEndpoint, pParam->communityId.value()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int unsigned int | %u /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp: In function ‘sint32 nn::olv::UploadFavoriteToCommunityData_AsyncRequestImpl(CurlRequestHelper&, const char*, UploadedFavoriteToCommunityData*, const UploadFavoriteToCommunityDataParam*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp:90:83: warning: ‘pugi::xpath_node pugi::xml_node::select_single_node(const pugi::char_t*, pugi::xpath_variable_set*) const’ is deprecated [-Wdeprecated-declarations] 90 | std::string_view app_data = doc.select_single_node("//app_data").node().child_value(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/napi/napi_helper.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:5: /usr/include/pugixml.hpp:755:47: note: declared here 755 | PUGIXML_DEPRECATED xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = PUGIXML_NULL) const; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp:91:87: warning: ‘pugi::xpath_node pugi::xml_node::select_single_node(const pugi::char_t*, pugi::xpath_variable_set*) const’ is deprecated [-Wdeprecated-declarations] 91 | std::string_view community_id = doc.select_single_node("//community_id").node().child_value(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pugixml.hpp:755:47: note: declared here 755 | PUGIXML_DEPRECATED xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = PUGIXML_NULL) const; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp:92:79: warning: ‘pugi::xpath_node pugi::xml_node::select_single_node(const pugi::char_t*, pugi::xpath_variable_set*) const’ is deprecated [-Wdeprecated-declarations] 92 | std::string_view name = doc.select_single_node("//name").node().child_value(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/pugixml.hpp:755:47: note: declared here 755 | PUGIXML_DEPRECATED xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = PUGIXML_NULL) const; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp:93:86: warning: ‘pugi::xpath_node pugi::xml_node::select_single_node(const pugi::char_t*, pugi::xpath_variable_set*) const’ is deprecated [-Wdeprecated-declarations] 93 | std::string_view description = doc.select_single_node("//description").node().child_value(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pugixml.hpp:755:47: note: declared here 755 | PUGIXML_DEPRECATED xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = PUGIXML_NULL) const; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp:94:78: warning: ‘pugi::xpath_node pugi::xml_node::select_single_node(const pugi::char_t*, pugi::xpath_variable_set*) const’ is deprecated [-Wdeprecated-declarations] 94 | std::string_view pid = doc.select_single_node("//pid").node().child_value(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/pugixml.hpp:755:47: note: declared here 755 | PUGIXML_DEPRECATED xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = PUGIXML_NULL) const; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp:95:79: warning: ‘pugi::xpath_node pugi::xml_node::select_single_node(const pugi::char_t*, pugi::xpath_variable_set*) const’ is deprecated [-Wdeprecated-declarations] 95 | std::string_view icon = doc.select_single_node("//icon").node().child_value(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/pugixml.hpp:755:47: note: declared here 755 | PUGIXML_DEPRECATED xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = PUGIXML_NULL) const; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp:121:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | for (int i = 0; i < name_utf16.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.cpp:136:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < description_utf16.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.h:316:29: warning: ‘void nn::olv::loadOliveUploadFavoriteTypes()’ defined but not used [-Wunused-function] 316 | static void loadOliveUploadFavoriteTypes() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:81:29: warning: ‘void nn::olv::appendQueryToURL(char*, const char*)’ defined but not used [-Wunused-function] 81 | static void appendQueryToURL(char* url, const char* query) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [421/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_pdm/nn_pdm.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_pdm/nn_pdm.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [422/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.h: In member function ‘sint32 nn::olv::UploadCommunityDataParam::SetCommunityId(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.h:285:49: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 285 | if (communityId == -1) | ~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp: In function ‘sint32 nn::olv::UploadCommunityData(UploadedCommunityData*, const UploadCommunityDataParam*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:41:95: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 41 | snprintf(requestUrl, sizeof(requestUrl), "%s/v1/communities/%lu.delete", g_DiscoveryResults.apiEndpoint, pParam->communityId.value()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int unsigned int | %u /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:46:103: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 46 | snprintf(requestUrl, sizeof(requestUrl), "%s/v1/communities/%lu", g_DiscoveryResults.apiEndpoint, pParam->communityId.value()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int unsigned int | %u /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp: In function ‘sint32 nn::olv::UploadCommunityData_AsyncRequestImpl(CurlRequestHelper&, const char*, UploadedCommunityData*, const UploadCommunityDataParam*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:101:65: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 101 | CURLFORM_COPYNAME, "icon", | ^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/napi/napi_helper.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:5: /usr/include/curl/curl.h:2561:3: note: declared here 2561 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:102:65: warning: ‘CURLFORM_PTRCONTENTS’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 102 | CURLFORM_PTRCONTENTS, base64icon.data(), | ^~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2565:3: note: declared here 2565 | CURLFORM_PTRCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:103:65: warning: ‘CURLFORM_CONTENTSLENGTH’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 103 | CURLFORM_CONTENTSLENGTH, base64icon.size(), | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2566:3: note: declared here 2566 | CURLFORM_CONTENTSLENGTH CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:100:69: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 100 | curl_formadd(&post, &last, | ~~~~~~~~~~~~^~~~~~~~~~~~~~ 101 | CURLFORM_COPYNAME, "icon", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | CURLFORM_PTRCONTENTS, base64icon.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | CURLFORM_CONTENTSLENGTH, base64icon.size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | CURLFORM_END) | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2636:1: note: declared here 2636 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:117:57: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 117 | CURLFORM_COPYNAME, "name", | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2561:3: note: declared here 2561 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:118:57: warning: ‘CURLFORM_PTRCONTENTS’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 118 | CURLFORM_PTRCONTENTS, form_name.data(), | ^~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2565:3: note: declared here 2565 | CURLFORM_PTRCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:119:57: warning: ‘CURLFORM_CONTENTSLENGTH’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 119 | CURLFORM_CONTENTSLENGTH, form_name.size(), | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2566:3: note: declared here 2566 | CURLFORM_CONTENTSLENGTH CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:116:61: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 116 | curl_formadd(&post, &last, | ~~~~~~~~~~~~^~~~~~~~~~~~~~ 117 | CURLFORM_COPYNAME, "name", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | CURLFORM_PTRCONTENTS, form_name.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | CURLFORM_CONTENTSLENGTH, form_name.size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | CURLFORM_END) | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2636:1: note: declared here 2636 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:132:57: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 132 | CURLFORM_COPYNAME, "description", | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2561:3: note: declared here 2561 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:133:57: warning: ‘CURLFORM_PTRCONTENTS’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 133 | CURLFORM_PTRCONTENTS, form_desc.data(), | ^~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2565:3: note: declared here 2565 | CURLFORM_PTRCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:134:57: warning: ‘CURLFORM_CONTENTSLENGTH’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 134 | CURLFORM_CONTENTSLENGTH, form_desc.size(), | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2566:3: note: declared here 2566 | CURLFORM_CONTENTSLENGTH CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:131:61: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 131 | curl_formadd(&post, &last, | ~~~~~~~~~~~~^~~~~~~~~~~~~~ 132 | CURLFORM_COPYNAME, "description", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | CURLFORM_PTRCONTENTS, form_desc.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | CURLFORM_CONTENTSLENGTH, form_desc.size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | CURLFORM_END) | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2636:1: note: declared here 2636 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:150:65: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 150 | CURLFORM_COPYNAME, "search_key", | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2561:3: note: declared here 2561 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:151:65: warning: ‘CURLFORM_PTRCONTENTS’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 151 | CURLFORM_PTRCONTENTS, form_searchKey[i].data(), | ^~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2565:3: note: declared here 2565 | CURLFORM_PTRCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:152:65: warning: ‘CURLFORM_CONTENTSLENGTH’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 152 | CURLFORM_CONTENTSLENGTH, form_searchKey[i].size(), | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2566:3: note: declared here 2566 | CURLFORM_CONTENTSLENGTH CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:149:69: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 149 | curl_formadd(&post, &last, | ~~~~~~~~~~~~^~~~~~~~~~~~~~ 150 | CURLFORM_COPYNAME, "search_key", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | CURLFORM_PTRCONTENTS, form_searchKey[i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | CURLFORM_CONTENTSLENGTH, form_searchKey[i].size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | CURLFORM_END) | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2636:1: note: declared here 2636 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:170:65: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 170 | CURLFORM_COPYNAME, "app_data", | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2561:3: note: declared here 2561 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:171:65: warning: ‘CURLFORM_PTRCONTENTS’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 171 | CURLFORM_PTRCONTENTS, encodedAppData.data(), | ^~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2565:3: note: declared here 2565 | CURLFORM_PTRCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:172:65: warning: ‘CURLFORM_CONTENTSLENGTH’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 172 | CURLFORM_CONTENTSLENGTH, encodedAppData.size(), | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2566:3: note: declared here 2566 | CURLFORM_CONTENTSLENGTH CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:169:69: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 169 | curl_formadd(&post, &last, | ~~~~~~~~~~~~^~~~~~~~~~~~~~ 170 | CURLFORM_COPYNAME, "app_data", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | CURLFORM_PTRCONTENTS, encodedAppData.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | CURLFORM_CONTENTSLENGTH, encodedAppData.size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | CURLFORM_END) | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2636:1: note: declared here 2636 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:184:46: warning: ‘void curl_formfree(curl_httppost*)’ is deprecated: since 7.56.0. Use curl_mime_free() [-Wdeprecated-declarations] 184 | curl_formfree(post); | ~~~~~~~~~~~~~^~~~~~ /usr/include/curl/curl.h:2672:1: note: declared here 2672 | curl_formfree(struct curl_httppost *form); | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:192:57: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0. Use CURLOPT_MIMEPOST [-Wdeprecated-declarations] 192 | curl_easy_setopt(req.getCURL(), CURLOPT_HTTPPOST, post); | ^~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1238:3: note: declared here 1238 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24, | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:226:83: warning: ‘pugi::xpath_node pugi::xml_node::select_single_node(const pugi::char_t*, pugi::xpath_variable_set*) const’ is deprecated [-Wdeprecated-declarations] 226 | std::string_view app_data = doc.select_single_node("//app_data").node().child_value(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/napi/napi_helper.h:4: /usr/include/pugixml.hpp:755:47: note: declared here 755 | PUGIXML_DEPRECATED xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = PUGIXML_NULL) const; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:227:87: warning: ‘pugi::xpath_node pugi::xml_node::select_single_node(const pugi::char_t*, pugi::xpath_variable_set*) const’ is deprecated [-Wdeprecated-declarations] 227 | std::string_view community_id = doc.select_single_node("//community_id").node().child_value(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pugixml.hpp:755:47: note: declared here 755 | PUGIXML_DEPRECATED xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = PUGIXML_NULL) const; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:228:79: warning: ‘pugi::xpath_node pugi::xml_node::select_single_node(const pugi::char_t*, pugi::xpath_variable_set*) const’ is deprecated [-Wdeprecated-declarations] 228 | std::string_view name = doc.select_single_node("//name").node().child_value(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/pugixml.hpp:755:47: note: declared here 755 | PUGIXML_DEPRECATED xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = PUGIXML_NULL) const; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:229:86: warning: ‘pugi::xpath_node pugi::xml_node::select_single_node(const pugi::char_t*, pugi::xpath_variable_set*) const’ is deprecated [-Wdeprecated-declarations] 229 | std::string_view description = doc.select_single_node("//description").node().child_value(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pugixml.hpp:755:47: note: declared here 755 | PUGIXML_DEPRECATED xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = PUGIXML_NULL) const; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:230:78: warning: ‘pugi::xpath_node pugi::xml_node::select_single_node(const pugi::char_t*, pugi::xpath_variable_set*) const’ is deprecated [-Wdeprecated-declarations] 230 | std::string_view pid = doc.select_single_node("//pid").node().child_value(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/pugixml.hpp:755:47: note: declared here 755 | PUGIXML_DEPRECATED xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = PUGIXML_NULL) const; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:231:79: warning: ‘pugi::xpath_node pugi::xml_node::select_single_node(const pugi::char_t*, pugi::xpath_variable_set*) const’ is deprecated [-Wdeprecated-declarations] 231 | std::string_view icon = doc.select_single_node("//icon").node().child_value(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/pugixml.hpp:755:47: note: declared here 755 | PUGIXML_DEPRECATED xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = PUGIXML_NULL) const; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:256:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int i = 0; i < name_utf16.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.cpp:271:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | for (int i = 0; i < description_utf16.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.h:401:29: warning: ‘void nn::olv::loadOliveUploadCommunityTypes()’ defined but not used [-Wunused-function] 401 | static void loadOliveUploadCommunityTypes() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:81:29: warning: ‘void nn::olv::appendQueryToURL(char*, const char*)’ defined but not used [-Wunused-function] 81 | static void appendQueryToURL(char* url, const char* query) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [423/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_olv/nn_olv_OfflineDB.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.h: In static member function ‘static nn::olv::hidden::DownloadedSystemPostData* nn::olv::hidden::DownloadedSystemTopicDataList::GetDownloadedSystemPostData(nn::olv::hidden::DownloadedSystemTopicDataList*, sint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.h:427:56: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 427 | if (topicIndex >= MAX_TOPIC_COUNT || postIndex >= MAX_POSTS_PER_TOPIC) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.h:427:88: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 427 | if (topicIndex >= MAX_TOPIC_COUNT || postIndex >= MAX_POSTS_PER_TOPIC) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:10: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivereader.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivereader.h:16:34: warning: ‘ZARCHIVE_INVALID_NODE’ defined but not used [-Wunused-variable] 16 | static inline ZArchiveNodeHandle ZARCHIVE_INVALID_NODE = 0xFFFFFFFF; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivereader.h:12: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:364:20: warning: ‘int _ZARCHIVE::CompareNodeName(std::string_view, std::string_view)’ defined but not used [-Wunused-function] 364 | static int CompareNodeName(std::string_view n1, std::string_view n2) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:346:21: warning: ‘bool _ZARCHIVE::CompareNodeNameBool(std::string_view, std::string_view)’ defined but not used [-Wunused-function] 346 | static bool CompareNodeNameBool(std::string_view n1, std::string_view n2) | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:321:21: warning: ‘void _ZARCHIVE::SplitFilenameFromPath(std::string_view&, std::string_view&)’ defined but not used [-Wunused-function] 321 | static void SplitFilenameFromPath(std::string_view& pathInOut, std::string_view& filename) | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:302:21: warning: ‘bool _ZARCHIVE::GetNextPathNode(std::string_view&, std::string_view&)’ defined but not used [-Wunused-function] 302 | static bool GetNextPathNode(std::string_view& pathParser, std::string_view& node) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h:93:31: warning: ‘sint32 nn::olv::CheckOliveResponse(pugi::xml_document&)’ defined but not used [-Wunused-function] 93 | static sint32 CheckOliveResponse(pugi::xml_document& doc) | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h:81:29: warning: ‘void nn::olv::appendQueryToURL(char*, const char*)’ defined but not used [-Wunused-function] 81 | static void appendQueryToURL(char* url, const char* query) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h:74:29: warning: ‘void nn::olv::InitializeOliveRequest(CurlRequestHelper&)’ defined but not used [-Wunused-function] 74 | static void InitializeOliveRequest(CurlRequestHelper& req) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [424/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nsyshid/BackendEmulated.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendEmulated.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendEmulated.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReadMessage::ReadMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:39:24: warning: ‘nsyshid::ReadMessage::bytesRead’ will be initialized after [-Wreorder] 39 | sint32 bytesRead; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:42:77: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 42 | : bytesRead(bytesRead), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:41:17: warning: when initialized here [-Wreorder] 41 | ReadMessage(uint8* data, uint32 length, sint32 bytesRead) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::WriteMessage::WriteMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:50:24: warning: ‘nsyshid::WriteMessage::bytesWritten’ will be initialized after [-Wreorder] 50 | sint32 bytesWritten; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:53:83: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 53 | : bytesWritten(bytesWritten), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:52:17: warning: when initialized here [-Wreorder] 52 | WriteMessage(uint8* data, uint32 length, sint32 bytesWritten) | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReportMessage::ReportMessage(uint8, uint8, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:62:23: warning: ‘nsyshid::ReportMessage::reportId’ will be initialized after [-Wreorder] 62 | uint8 reportId; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:65:99: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 65 | : reportType(reportType), reportId(reportId), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:64:17: warning: when initialized here [-Wreorder] 64 | ReportMessage(uint8 reportType, uint8 reportId, uint8* data, uint32 length) | ^~~~~~~~~~~~~ [425/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_boss/nn_boss.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static void nn::boss::TaskSetting::InitializeSetting(nn::boss::TaskSetting*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:325:31: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nn::boss::TaskSetting’; use assignment or value-initialization instead [-Wclass-memaccess] 325 | memset(_thisptr, 0x00, sizeof(TaskSetting::settings)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:267:16: note: ‘struct nn::boss::TaskSetting’ declared here 267 | struct TaskSetting | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static nn::boss::Task* nn::boss::Task::ctor4(nn::boss::Task*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:760:31: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nn::boss::TaskId’; use assignment or value-initialization instead [-Wclass-memaccess] 760 | memset(&_thisptr->taskId, 0x00, sizeof(TaskId)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:162:16: note: ‘struct nn::boss::TaskId’ declared here 162 | struct TaskId | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static nn::Result nn::boss::Task::Run(nn::boss::Task*, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:23:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 23 | memset(bossBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:779:25: note: in expansion of macro ‘bossPrepareRequest’ 779 | bossPrepareRequest(); | ^~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_boss.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static nn::Result nn::boss::Task::StartScheduling(nn::boss::Task*, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:23:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 23 | memset(bossBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:793:25: note: in expansion of macro ‘bossPrepareRequest’ 793 | bossPrepareRequest(); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static nn::Result nn::boss::Task::StopScheduling(nn::boss::Task*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:23:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 23 | memset(bossBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:807:25: note: in expansion of macro ‘bossPrepareRequest’ 807 | bossPrepareRequest(); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static nn::Result nn::boss::Task::IsRegistered(nn::boss::Task*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:23:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 23 | memset(bossBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:820:25: note: in expansion of macro ‘bossPrepareRequest’ 820 | bossPrepareRequest(); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static nn::Result nn::boss::Task::Wait(nn::boss::Task*, uint32, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:23:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 23 | memset(bossBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:833:25: note: in expansion of macro ‘bossPrepareRequest’ 833 | bossPrepareRequest(); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static nn::Result nn::boss::Task::RegisterForImmediateRun(nn::boss::Task*, nn::boss::TaskSetting*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:23:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 23 | memset(bossBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:847:25: note: in expansion of macro ‘bossPrepareRequest’ 847 | bossPrepareRequest(); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static nn::Result nn::boss::Task::Unregister(nn::boss::Task*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:23:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 23 | memset(bossBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:863:25: note: in expansion of macro ‘bossPrepareRequest’ 863 | bossPrepareRequest(); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static nn::Result nn::boss::Task::Register(nn::boss::Task*, nn::boss::TaskSetting*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:23:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 23 | memset(bossBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:881:25: note: in expansion of macro ‘bossPrepareRequest’ 881 | bossPrepareRequest(); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static uint32 nn::boss::Task::GetTurnState(nn::boss::Task*, uint32be*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:23:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 23 | memset(bossBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:898:25: note: in expansion of macro ‘bossPrepareRequest’ 898 | bossPrepareRequest(); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static uint64 nn::boss::Task::GetContentLength(nn::boss::Task*, uint32be*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:23:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 23 | memset(bossBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:915:25: note: in expansion of macro ‘bossPrepareRequest’ 915 | bossPrepareRequest(); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static uint64 nn::boss::Task::GetProcessedLength(nn::boss::Task*, uint32be*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:23:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 23 | memset(bossBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:931:25: note: in expansion of macro ‘bossPrepareRequest’ 931 | bossPrepareRequest(); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static uint32 nn::boss::Task::GetHttpStatusCode(nn::boss::Task*, uint32be*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:23:7: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’}; use assignment or value-initialization instead [-Wclass-memaccess] 23 | memset(bossBufferVector, 0, sizeof(ioBufferVector_t)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:946:25: note: in expansion of macro ‘bossPrepareRequest’ 946 | bossPrepareRequest(); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_ioctl.h:5:16: note: ‘ioBufferVector_t’ {aka ‘struct _ioBufferVector_t’} declared here 5 | typedef struct _ioBufferVector_t | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp: In static member function ‘static void nn::boss::Storage::Finalize(nn::boss::Storage*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:1164:31: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nn::boss::Storage’; use assignment or value-initialization instead [-Wclass-memaccess] 1164 | memset(_this, 0, sizeof(Storage)); // todo - not all fields might be cleared | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:1084:16: note: ‘struct nn::boss::Storage’ declared here 1084 | struct Storage | ^~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::boss::Initialize; TNames = nnBoss_load()::StringWrapper; LogType TLogType = LogType::NN_BOSS]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::boss::Initialize; TNames = nnBoss_load()::StringWrapper; LogType TLogType = LogType::NN_BOSS]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:1630:2: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::boss::Finalize; TNames = nnBoss_load()::StringWrapper; LogType TLogType = LogType::NN_BOSS]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::boss::Finalize; TNames = nnBoss_load()::StringWrapper; LogType TLogType = LogType::NN_BOSS]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:1632:2: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::boss::Initialize; TNames = nnBoss_load()::StringWrapper; LogType TLogType = LogType::NN_BOSS]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::boss::Initialize; TNames = nnBoss_load()::StringWrapper; LogType TLogType = LogType::NN_BOSS]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:1630:2: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::boss::Finalize; TNames = nnBoss_load()::StringWrapper; LogType TLogType = LogType::NN_BOSS]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::boss::Finalize; TNames = nnBoss_load()::StringWrapper; LogType TLogType = LogType::NN_BOSS]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:1632:2: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_act/nn_act.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h:40:15: warning: ‘uint16 FFLCalculateCRC16(uint8*, sint32)’ declared ‘static’ but never defined [-Wunused-function] 40 | static uint16 FFLCalculateCRC16(uint8* input, sint32 length); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_act/nn_act.h:27:23: warning: ‘uint32 nn::act::getCountryCodeFromSimpleAddress(uint32)’ defined but not used [-Wunused-function] 27 | static uint32 getCountryCodeFromSimpleAddress(uint32 simpleAddressId) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [426/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nsyshid/nsyshid.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/nsyshid.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReadMessage::ReadMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:39:24: warning: ‘nsyshid::ReadMessage::bytesRead’ will be initialized after [-Wreorder] 39 | sint32 bytesRead; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:42:77: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 42 | : bytesRead(bytesRead), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:41:17: warning: when initialized here [-Wreorder] 41 | ReadMessage(uint8* data, uint32 length, sint32 bytesRead) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::WriteMessage::WriteMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:50:24: warning: ‘nsyshid::WriteMessage::bytesWritten’ will be initialized after [-Wreorder] 50 | sint32 bytesWritten; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:53:83: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 53 | : bytesWritten(bytesWritten), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:52:17: warning: when initialized here [-Wreorder] 52 | WriteMessage(uint8* data, uint32 length, sint32 bytesWritten) | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReportMessage::ReportMessage(uint8, uint8, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:62:23: warning: ‘nsyshid::ReportMessage::reportId’ will be initialized after [-Wreorder] 62 | uint8 reportId; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:65:99: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 65 | : reportType(reportType), reportId(reportId), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:64:17: warning: when initialized here [-Wreorder] 64 | ReportMessage(uint8 reportType, uint8 reportId, uint8* data, uint32 length) | ^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/precompiled.h:560, from /home/build/YPKG/root/cemu/build/Cemu.git/solusBuildDir/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx:5, from : /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/nsyshid.cpp: In function ‘void nsyshid::export_HIDDecodeError(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/nsyshid.cpp:821:35: warning: unused variable ‘errorCode’ [-Wunused-variable] 821 | ppcDefineParamU32(errorCode, 0); | ^~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/nsyshid.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [427/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nsyshid/BackendLibusb.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReadMessage::ReadMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:39:24: warning: ‘nsyshid::ReadMessage::bytesRead’ will be initialized after [-Wreorder] 39 | sint32 bytesRead; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:42:77: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 42 | : bytesRead(bytesRead), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:41:17: warning: when initialized here [-Wreorder] 41 | ReadMessage(uint8* data, uint32 length, sint32 bytesRead) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::WriteMessage::WriteMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:50:24: warning: ‘nsyshid::WriteMessage::bytesWritten’ will be initialized after [-Wreorder] 50 | sint32 bytesWritten; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:53:83: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 53 | : bytesWritten(bytesWritten), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:52:17: warning: when initialized here [-Wreorder] 52 | WriteMessage(uint8* data, uint32 length, sint32 bytesWritten) | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReportMessage::ReportMessage(uint8, uint8, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:62:23: warning: ‘nsyshid::ReportMessage::reportId’ will be initialized after [-Wreorder] 62 | uint8 reportId; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:65:99: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 65 | : reportType(reportType), reportId(reportId), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:64:17: warning: when initialized here [-Wreorder] 64 | ReportMessage(uint8 reportType, uint8 reportId, uint8* data, uint32 length) | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.h: In constructor ‘nsyshid::backend::libusb::DeviceLibusb::DeviceLibusb(libusb_context*, uint16, uint16, uint8, uint8, uint8, uint8, uint8, std::vector >)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.h:113:39: warning: ‘nsyshid::backend::libusb::DeviceLibusb::m_libusbHandle’ will be initialized after [-Wreorder] 113 | libusb_device_handle* m_libusbHandle; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.h:111:37: warning: ‘std::atomic nsyshid::backend::libusb::DeviceLibusb::m_handleInUseCounter’ [-Wreorder] 111 | std::atomic m_handleInUseCounter; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.cpp:355:9: warning: when initialized here [-Wreorder] 355 | DeviceLibusb::DeviceLibusb(libusb_context* ctx, | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.h:111:37: warning: ‘nsyshid::backend::libusb::DeviceLibusb::m_handleInUseCounter’ will be initialized after [-Wreorder] 111 | std::atomic m_handleInUseCounter; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.h:99:23: warning: ‘uint8 nsyshid::backend::libusb::DeviceLibusb::m_libusbBusNumber’ [-Wreorder] 99 | uint8 m_libusbBusNumber; | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.cpp:355:9: warning: when initialized here [-Wreorder] 355 | DeviceLibusb::DeviceLibusb(libusb_context* ctx, | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.cpp: In member function ‘virtual nsyshid::Device::ReadResult nsyshid::backend::libusb::DeviceLibusb::Read(nsyshid::ReadMessage*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.cpp:499:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 0; i < m_config_descriptors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.cpp: In member function ‘virtual nsyshid::Device::WriteResult nsyshid::backend::libusb::DeviceLibusb::Write(nsyshid::WriteMessage*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.cpp:543:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | for (int i = 0; i < m_config_descriptors.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.cpp: In member function ‘virtual bool nsyshid::backend::libusb::DeviceLibusb::GetDescriptor(uint8, uint8, uint16, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.cpp:708:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 708 | if (ret != outputMaxLength) | ~~~~^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.cpp: In member function ‘virtual bool nsyshid::backend::libusb::DeviceLibusb::SetReport(nsyshid::ReportMessage*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/BackendLibusb.cpp:852:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 852 | if (ret != message->length) | ~~~~^~~~~~~~~~~~~~~~~~ [428/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nsyshid/Dimensions.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReadMessage::ReadMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:39:24: warning: ‘nsyshid::ReadMessage::bytesRead’ will be initialized after [-Wreorder] 39 | sint32 bytesRead; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:42:77: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 42 | : bytesRead(bytesRead), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:41:17: warning: when initialized here [-Wreorder] 41 | ReadMessage(uint8* data, uint32 length, sint32 bytesRead) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::WriteMessage::WriteMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:50:24: warning: ‘nsyshid::WriteMessage::bytesWritten’ will be initialized after [-Wreorder] 50 | sint32 bytesWritten; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:53:83: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 53 | : bytesWritten(bytesWritten), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:52:17: warning: when initialized here [-Wreorder] 52 | WriteMessage(uint8* data, uint32 length, sint32 bytesWritten) | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReportMessage::ReportMessage(uint8, uint8, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:62:23: warning: ‘nsyshid::ReportMessage::reportId’ will be initialized after [-Wreorder] 62 | uint8 reportId; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:65:99: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 65 | : reportType(reportType), reportId(reportId), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:64:17: warning: when initialized here [-Wreorder] 64 | ReportMessage(uint8 reportType, uint8 reportId, uint8* data, uint32 length) | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.cpp: In member function ‘bool nsyshid::DimensionsUSB::CreateFigure(std::filesystem::__cxx11::path, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.cpp:717:38: warning: unused variable ‘uid’ [-Wunused-variable] 717 | std::array uid = {fileData[0], fileData[1], fileData[2], fileData[4], fileData[5], fileData[6], fileData[7]}; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.cpp: In member function ‘void nsyshid::DimensionsUSB::GenerateRandomNumber(std::span, uint8, std::array&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.cpp:783:49: warning: casting ‘std::array::value_type’ {aka ‘unsigned char’} to ‘uint32be&’ {aka ‘betype&’} does not use ‘constexpr betype::betype(T) [with T = unsigned int]’ [-Wcast-user-defined] 783 | uint32 conf = (uint32be&)value[4]; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.cpp:783:24: warning: unused variable ‘conf’ [-Wunused-variable] 783 | uint32 conf = (uint32be&)value[4]; | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.cpp: In member function ‘void nsyshid::DimensionsUSB::GetChallengeResponse(std::span, uint8, std::array&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.cpp:803:49: warning: casting ‘std::array::value_type’ {aka ‘unsigned char’} to ‘uint32be&’ {aka ‘betype&’} does not use ‘constexpr betype::betype(T) [with T = unsigned int]’ [-Wcast-user-defined] 803 | uint32 conf = (uint32be&)value[0]; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.cpp:803:24: warning: unused variable ‘conf’ [-Wunused-variable] 803 | uint32 conf = (uint32be&)value[0]; | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.cpp: In member function ‘uint32 nsyshid::DimensionsUSB::Scramble(const std::array&, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.cpp:972:47: warning: casting ‘std::array::value_type’ {aka ‘unsigned char’} to ‘uint32be&’ {aka ‘betype&’} does not use ‘constexpr betype::betype(T) [with T = unsigned int]’ [-Wcast-user-defined] 972 | return (uint32be&)randomized[0]; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.cpp: In member function ‘void nsyshid::DimensionsUSB::GetModel(std::span, uint8, std::array&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.cpp:1086:49: warning: casting ‘std::array::value_type’ {aka ‘unsigned char’} to ‘uint32be&’ {aka ‘betype&’} does not use ‘constexpr betype::betype(T) [with T = unsigned int]’ [-Wcast-user-defined] 1086 | uint32 conf = (uint32be&)value[4]; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Dimensions.cpp:1086:24: warning: unused variable ‘conf’ [-Wunused-variable] 1086 | uint32 conf = (uint32be&)value[4]; | ^~~~ [429/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/snd_core/ax_aux.cpp.o [430/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nsyskbd/nsyskbd.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyskbd/nsyskbd.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [431/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nsyshid/Infinity.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Infinity.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Infinity.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReadMessage::ReadMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:39:24: warning: ‘nsyshid::ReadMessage::bytesRead’ will be initialized after [-Wreorder] 39 | sint32 bytesRead; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:42:77: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 42 | : bytesRead(bytesRead), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:41:17: warning: when initialized here [-Wreorder] 41 | ReadMessage(uint8* data, uint32 length, sint32 bytesRead) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::WriteMessage::WriteMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:50:24: warning: ‘nsyshid::WriteMessage::bytesWritten’ will be initialized after [-Wreorder] 50 | sint32 bytesWritten; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:53:83: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 53 | : bytesWritten(bytesWritten), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:52:17: warning: when initialized here [-Wreorder] 52 | WriteMessage(uint8* data, uint32 length, sint32 bytesWritten) | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReportMessage::ReportMessage(uint8, uint8, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:62:23: warning: ‘nsyshid::ReportMessage::reportId’ will be initialized after [-Wreorder] 62 | uint8 reportId; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:65:99: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 65 | : reportType(reportType), reportId(reportId), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:64:17: warning: when initialized here [-Wreorder] 64 | ReportMessage(uint8 reportType, uint8 reportId, uint8* data, uint32 length) | ^~~~~~~~~~~~~ [432/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nsyshid/Skylander.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Skylander.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Skylander.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReadMessage::ReadMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:39:24: warning: ‘nsyshid::ReadMessage::bytesRead’ will be initialized after [-Wreorder] 39 | sint32 bytesRead; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:42:77: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 42 | : bytesRead(bytesRead), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:41:17: warning: when initialized here [-Wreorder] 41 | ReadMessage(uint8* data, uint32 length, sint32 bytesRead) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::WriteMessage::WriteMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:50:24: warning: ‘nsyshid::WriteMessage::bytesWritten’ will be initialized after [-Wreorder] 50 | sint32 bytesWritten; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:53:83: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 53 | : bytesWritten(bytesWritten), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:52:17: warning: when initialized here [-Wreorder] 52 | WriteMessage(uint8* data, uint32 length, sint32 bytesWritten) | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReportMessage::ReportMessage(uint8, uint8, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:62:23: warning: ‘nsyshid::ReportMessage::reportId’ will be initialized after [-Wreorder] 62 | uint8 reportId; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:65:99: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 65 | : reportType(reportType), reportId(reportId), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsyshid/Backend.h:64:17: warning: when initialized here [-Wreorder] 64 | ReportMessage(uint8 reportType, uint8 reportId, uint8* data, uint32 length) | ^~~~~~~~~~~~~ [433/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_olv/nn_olv.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv.h:9, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.h: In member function ‘sint32 nn::olv::UploadCommunityDataParam::SetCommunityId(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadCommunityTypes.h:285:49: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 285 | if (communityId == -1) | ~~~~~~~~~~~~^~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h: In member function ‘sint32 nn::olv::DownloadCommunityDataListParam::SetCommunityId(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:317:49: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 317 | if (communityId == -1) | ~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h: In member function ‘sint32 nn::olv::DownloadCommunityDataListParam::SetCommunityId(uint32, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:336:49: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 336 | if (communityId == -1) | ~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:346:80: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 346 | if (this->additionalCommunityIdList[i] != -2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:350:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 350 | if (validIdsCount > this->communityDownloadLimit) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h: In member function ‘sint32 nn::olv::DownloadCommunityDataListParam::SetCommunityDataMaxNum(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:368:80: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 368 | if (this->additionalCommunityIdList[i] != -2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:372:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 372 | if (validIdsCount > num) | ~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h: In member function ‘sint32 nn::olv::DownloadCommunityDataListParam::GetRawDataUrl(char*, uint32) const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:402:80: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 402 | if (this->additionalCommunityIdList[i] != -2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:411:84: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 411 | if (this->communityId && this->communityId != -2) | ~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_DownloadCommunityTypes.h:423:88: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 423 | if (this->additionalCommunityIdList[i] != -2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.h: In member function ‘sint32 nn::olv::UploadFavoriteToCommunityDataParam::SetCommunityId(uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_UploadFavoriteTypes.h:295:49: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 295 | if (communityId == -1) | ~~~~~~~~~~~~^~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.h: In static member function ‘static nn::olv::hidden::DownloadedSystemPostData* nn::olv::hidden::DownloadedSystemTopicDataList::GetDownloadedSystemPostData(nn::olv::hidden::DownloadedSystemTopicDataList*, sint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.h:427:56: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 427 | if (topicIndex >= MAX_TOPIC_COUNT || postIndex >= MAX_POSTS_PER_TOPIC) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.h:427:88: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 427 | if (topicIndex >= MAX_TOPIC_COUNT || postIndex >= MAX_POSTS_PER_TOPIC) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::olv::IsInitialized; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::olv::IsInitialized; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.h:117:4: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::olv::Report::GetReportTypes; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::olv::Report::GetReportTypes; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.h:118:4: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::olv::StubPostAppResult; TNames = nn::olv::load()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::olv::StubPostAppResult; TNames = nn::olv::load()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv.cpp:135:4: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::olv::IsInitialized; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::olv::IsInitialized; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.h:117:4: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::olv::Report::GetReportTypes; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::olv::Report::GetReportTypes; TNames = nn::olv::loadOliveInitializeTypes()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.h:118:4: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::olv::StubPostAppResult; TNames = nn::olv::load()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::olv::StubPostAppResult; TNames = nn::olv::load()::StringWrapper; LogType TLogType = LogType::NN_OLV]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv.cpp:135:4: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_act/nn_act.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv.h:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h:40:15: warning: ‘uint16 FFLCalculateCRC16(uint8*, sint32)’ declared ‘static’ but never defined [-Wunused-function] 40 | static uint16 FFLCalculateCRC16(uint8* input, sint32 length); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h:93:31: warning: ‘sint32 nn::olv::CheckOliveResponse(pugi::xml_document&)’ defined but not used [-Wunused-function] 93 | static sint32 CheckOliveResponse(pugi::xml_document& doc) | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_Common.h:74:29: warning: ‘void nn::olv::InitializeOliveRequest(CurlRequestHelper&)’ defined but not used [-Wunused-function] 74 | static void InitializeOliveRequest(CurlRequestHelper& req) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_act/nn_act.h:27:23: warning: ‘uint32 nn::act::getCountryCodeFromSimpleAddress(uint32)’ defined but not used [-Wunused-function] 27 | static uint32 getCountryCodeFromSimpleAddress(uint32 simpleAddressId) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [434/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/ntag/ntag.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/ntag/ntag.cpp: In function ‘sint32 ntag::__NTAGParseData(void*, void*, void*, nfc::NFCUid*, uint32, NTAGNoftHeader*, NTAGInfoHeader*, NTAGAreaHeader*, NTAGAreaHeader*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/ntag/ntag.cpp:346:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 346 | if (_swapEndianU16(roHeader->size) + 0x70 != lockedDataSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/ntag/ntag.cpp: In function ‘sint32 ntag::__NTAGPrepareWriteData(void*, uint32, const void*, const void*, NTAGNoftHeader*, NTAGAreaHeader*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/ntag/ntag.cpp:488:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 488 | for (int i = 0; i < sizeof(randomBuffer); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/precompiled.h:560, from /home/build/YPKG/root/cemu/build/Cemu.git/solusBuildDir/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx:5, from : /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/ntag/ntag.cpp: In function ‘void ntag::__NTAGReadBeforeWriteCallback(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/ntag/ntag.cpp:542:35: warning: unused variable ‘readOnly’ [-Wunused-variable] 542 | ppcDefineParamU32(readOnly, 3); | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/ntag/ntag.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [435/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nsysnet/nsysnet.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp: In function ‘virtualSocket_t* nsysnet_getVirtualSocketObject(WUSOCKET)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp:356:15: warning: unused variable ‘handleType’ [-Wunused-variable] 356 | uint8 handleType = 0; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp: In function ‘void nsysnetExport_setsockopt(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp:525:48: warning: unused variable ‘optvalLE’ [-Wunused-variable] 525 | sint32 optvalLE = _swapEndianU32(*(uint32*)optval); | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp: In function ‘void nsysnetExport_getsockopt(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp:686:29: warning: unused variable ‘optvalLE’ [-Wunused-variable] 686 | int optvalLE = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp:687:35: warning: unused variable ‘optlenLE’ [-Wunused-variable] 687 | socklen_t optlenLE = 4; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp:696:17: warning: unused variable ‘optvalLE’ [-Wunused-variable] 696 | int optvalLE = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp:697:23: warning: unused variable ‘optlenLE’ [-Wunused-variable] 697 | socklen_t optlenLE = 4; | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/precompiled.h:560, from /home/build/YPKG/root/cemu/build/Cemu.git/solusBuildDir/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx:5, from : /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp: In function ‘void nsysnetExport_connect(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp:966:27: warning: unused variable ‘len’ [-Wunused-variable] 966 | ppcDefineParamS32(len, 2); | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp: In function ‘void _setSocketSendRecvNonBlockingMode(int, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp:992:16: warning: unused variable ‘r’ [-Wunused-variable] 992 | sint32 r = _socket_nonblock(s, mode); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp: In function ‘void nsysnetExport_getsockname(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp:1287:33: warning: unused variable ‘lenPtr’ [-Wunused-variable] 1287 | ppcDefineParamStructPtr(lenPtr, uint32, 2); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp: In function ‘void nsysnetExport_gethostbyname(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp:1383:15: warning: unused variable ‘addrList’ [-Wunused-variable] 1383 | MPTR* addrList = (MPTR*)memory_getPointerFromVirtualOffset(hostentAddrListMPTR); | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp: In function ‘void nsysnetExport_recvfrom_ex(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp:1770:16: warning: variable ‘wsaError’ set but not used [-Wunused-but-set-variable] 1770 | sint32 wsaError = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp: In function ‘void nsysnetExport_sendto_multi_ex(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp:1968:27: warning: unused variable ‘flags’ [-Wunused-variable] 1968 | ppcDefineParamU32(flags, 1); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp: In function ‘nsysnet::NSSLInternalState_t* nsysnet::GetNSSLContext(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp:2020:49: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 2020 | if (g_nsslInternalStates.size() <= index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nsysnet/nsysnet.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [436/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_olv/nn_olv_PostTypes.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.h: In static member function ‘static nn::olv::hidden::DownloadedSystemPostData* nn::olv::hidden::DownloadedSystemTopicDataList::GetDownloadedSystemPostData(nn::olv::hidden::DownloadedSystemTopicDataList*, sint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.h:427:56: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 427 | if (topicIndex >= MAX_TOPIC_COUNT || postIndex >= MAX_POSTS_PER_TOPIC) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.h:427:88: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 427 | if (topicIndex >= MAX_TOPIC_COUNT || postIndex >= MAX_POSTS_PER_TOPIC) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.cpp: In function ‘uint32 nn::olv::GetSystemTopicDataListFromRawData(hidden::DownloadedSystemTopicDataList*, hidden::DownloadedSystemPostData*, uint32be*, uint32, void*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.cpp:217:31: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nn::olv::hidden::DownloadedSystemTopicDataList’; use assignment or value-initialization instead [-Wclass-memaccess] 217 | memset(downloadedSystemTopicDataList, 0, sizeof(hidden::DownloadedSystemTopicDataList)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.h:390:32: note: ‘struct nn::olv::hidden::DownloadedSystemTopicDataList’ declared here 390 | struct DownloadedSystemTopicDataList | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.cpp:238:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nn::olv::hidden::DownloadedSystemTopicDataList::DownloadedSystemTopicWrapped’; use assignment or value-initialization instead [-Wclass-memaccess] 238 | memset(&topicEntry, 0, sizeof(hidden::DownloadedSystemTopicDataList::DownloadedSystemTopicWrapped)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.h:396:40: note: ‘struct nn::olv::hidden::DownloadedSystemTopicDataList::DownloadedSystemTopicWrapped’ declared here 396 | struct DownloadedSystemTopicWrapped | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_olv/nn_olv_PostTypes.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:93:31: warning: ‘sint32 nn::olv::CheckOliveResponse(pugi::xml_document&)’ defined but not used [-Wunused-function] 93 | static sint32 CheckOliveResponse(pugi::xml_document& doc) | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:81:29: warning: ‘void nn::olv::appendQueryToURL(char*, const char*)’ defined but not used [-Wunused-function] 81 | static void appendQueryToURL(char* url, const char* query) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:74:29: warning: ‘void nn::olv::InitializeOliveRequest(CurlRequestHelper&)’ defined but not used [-Wunused-function] 74 | static void InitializeOliveRequest(CurlRequestHelper& req) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_olv/nn_olv_Common.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [437/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/snd_core/ax_ist.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_ist.cpp: In function ‘sint32 snd_core::AXSetDeviceRemixMatrix(sint32, uint32, uint32, const MEMPTR >&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_ist.cpp:251:22: warning: unused variable ‘matrices’ [-Wunused-variable] 251 | auto matrices = g_remix_matrices.GetPtr(); | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_ist.cpp: In function ‘void snd_core::AXIst_ProcessFinalMixCallback()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_ist.cpp:524:40: warning: variable ‘upsampledSampleCount’ set but not used [-Wunused-but-set-variable] 524 | sint32 upsampledSampleCount; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_ist.cpp: In function ‘void snd_core::AXIst_SyncVPB(AXVPBInternal_t**, AXVPBInternal_t**)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_ist.cpp:810:40: warning: unused variable ‘nextVpb’ [-Wunused-variable] 810 | AXVPB* nextVpb = vpb->next.GetPtr(); | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_ist.cpp: In function ‘void snd_core::AXIst_HandleDeviceRemix()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_ist.cpp:947:137: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 947 | if(entry.deviceEntry[0].channelIn == __AXFinalMixCBStructTV->numChannelInput && entry.deviceEntry[0].channelOut == __AXOutTVOutputChannelCount && !entry.deviceEntry[0].matrix.IsNull()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_ist.cpp:958:139: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘sint32’ {aka ‘int’} [-Wsign-compare] 958 | if (entry.deviceEntry[1].channelIn == __AXFinalMixCBStructDRC->numChannelInput && entry.deviceEntry[1].channelOut == __AXOutDRCOutputChannelCount && !entry.deviceEntry[0].matrix.IsNull()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [438/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/proc_ui/proc_ui.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/CafeString.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/proc_ui/proc_ui.cpp:13: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/proc_ui/proc_ui.cpp: In function ‘void proc_ui::ProcUICoreThread(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/proc_ui/proc_ui.cpp:203:45: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 203 | cemu_assert_debug(coreIndex == OSGetCoreId()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/proc_ui/proc_ui.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = proc_ui::ProcUIShutdown; TNames = proc_ui::load()::StringWrapper; LogType TLogType = LogType::ProcUi]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = proc_ui::ProcUIShutdown; TNames = proc_ui::load()::StringWrapper; LogType TLogType = LogType::ProcUi]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/proc_ui/proc_ui.cpp:884:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = proc_ui::ProcUIIsRunning; TNames = proc_ui::load()::StringWrapper; LogType TLogType = LogType::ProcUi]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = proc_ui::ProcUIIsRunning; TNames = proc_ui::load()::StringWrapper; LogType TLogType = LogType::ProcUi]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/proc_ui/proc_ui.cpp:885:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = proc_ui::ProcUIShutdown; TNames = proc_ui::load()::StringWrapper; LogType TLogType = LogType::ProcUi]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = proc_ui::ProcUIShutdown; TNames = proc_ui::load()::StringWrapper; LogType TLogType = LogType::ProcUi]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/proc_ui/proc_ui.cpp:884:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = proc_ui::ProcUIIsRunning; TNames = proc_ui::load()::StringWrapper; LogType TLogType = LogType::ProcUi]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = proc_ui::ProcUIIsRunning; TNames = proc_ui::load()::StringWrapper; LogType TLogType = LogType::ProcUi]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/proc_ui/proc_ui.cpp:885:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/CafeString.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/CafeString.h:71:23: warning: ‘uint32 CafeStringHelpers::Length(const uint16be*, uint32)’ defined but not used [-Wunused-function] 71 | static uint32 Length(const uint16be* input, uint32 maxLength) | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:57:23: warning: ‘sint64 StringHelpers::ToInt64(const std::string_view&, sint64)’ defined but not used [-Wunused-function] 57 | static sint64 ToInt64(const std::string_view& input, sint64 defaultValue = 0) | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:37:23: warning: ‘sint32 StringHelpers::ToInt(const std::string_view&, sint32)’ defined but not used [-Wunused-function] 37 | static sint32 ToInt(const std::string_view& input, sint32 defaultValue = 0) | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [439/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/snd_core/ax_multivoice.cpp.o [440/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/zlib125/zlib125.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/precompiled.h:560, from /home/build/YPKG/root/cemu/build/Cemu.git/solusBuildDir/src/Cafe/CMakeFiles/CemuCafe.dir/cmake_pch.hxx:5, from : /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/zlib125/zlib125.cpp: In function ‘void zlib125_zcalloc(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/zlib125/zlib125.cpp:52:27: warning: unused variable ‘opaque’ [-Wunused-variable] 52 | ppcDefineParamU32(opaque, 0); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/zlib125/zlib125.cpp: In function ‘void zlib125_zcfree(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/zlib125/zlib125.cpp:62:27: warning: unused variable ‘opaque’ [-Wunused-variable] 62 | ppcDefineParamU32(opaque, 0); | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/zlib125/zlib125.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [441/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/snd_core/ax_mix.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp: In function ‘void snd_core::AX_readADPCMSamples(AXVPBInternal_t*, sint16*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:80:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 80 | uint32 internalCurrentOffset = _swapEndianU32(*(uint32*)&internalShadowCopy->internalOffsets.currentOffsetPtrHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:81:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 81 | uint32 internalLoopOffset = _swapEndianU32(*(uint32*)&internalShadowCopy->internalOffsets.loopOffsetPtrHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:228:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 228 | *(uint32*)&internalShadowCopy->internalOffsets.currentOffsetPtrHigh = _swapEndianU32(newInternalCurrentOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp: In function ‘void snd_core::AX_DecodeSamplesADPCM_NoSrc(AXVPBInternal_t*, float*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:235:41: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 235 | cemu_assert(sampleCount <= (sizeof(sampleBuffer) / sizeof(sampleBuffer[0]))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp: In function ‘void snd_core::AX_DecodeSamplesADPCM_Linear(AXVPBInternal_t*, float*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:250:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 250 | uint32 ratio = _swapEndianU32(*(uint32*)&internalShadowCopy->src.ratioHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp: In function ‘void snd_core::AX_DecodeSamplesPCM8_Linear(AXVPBInternal_t*, float*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:342:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 342 | uint32 ratio = _swapEndianU32(*(uint32*)&internalShadowCopy->src.ratioHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:344:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 344 | uint32 endOffsetPtr = _swapEndianU32(*(uint32*)&internalShadowCopy->internalOffsets.endOffsetPtrHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:345:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 345 | uint32 currentOffsetPtr = _swapEndianU32(*(uint32*)&internalShadowCopy->internalOffsets.currentOffsetPtrHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:346:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 346 | uint32 loopOffsetPtr = _swapEndianU32(*(uint32*)&internalShadowCopy->internalOffsets.loopOffsetPtrHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:418:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 418 | *(uint32*)&internalShadowCopy->internalOffsets.currentOffsetPtrHigh = _swapEndianU32(currentOffsetPtr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp: In function ‘void snd_core::AX_DecodeSamplesPCM8_NoSrc(AXVPBInternal_t*, float*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:431:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 431 | uint32 ratio = _swapEndianU32(*(uint32*)&internalShadowCopy->src.ratioHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:433:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 433 | uint32 endOffsetPtr = _swapEndianU32(*(uint32*)&internalShadowCopy->internalOffsets.endOffsetPtrHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:434:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 434 | uint32 currentOffsetPtr = _swapEndianU32(*(uint32*)&internalShadowCopy->internalOffsets.currentOffsetPtrHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:430:24: warning: unused variable ‘currentFracPos’ [-Wunused-variable] 430 | uint32 currentFracPos = (uint32)_swapEndianU16(internalShadowCopy->src.currentFrac); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:431:24: warning: unused variable ‘ratio’ [-Wunused-variable] 431 | uint32 ratio = _swapEndianU32(*(uint32*)&internalShadowCopy->src.ratioHigh); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:437:24: warning: unused variable ‘endOffsetAddr’ [-Wunused-variable] 437 | uint8* endOffsetAddr = memory_base + (endOffsetPtr | (ptrHighExtension << 29)); | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:438:24: warning: unused variable ‘currentOffsetAddr’ [-Wunused-variable] 438 | uint8* currentOffsetAddr = memory_base + (currentOffsetPtr | (ptrHighExtension << 29)); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:440:24: warning: variable ‘historySamples’ set but not used [-Wunused-but-set-variable] 440 | sint16 historySamples[4]; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp: In function ‘void snd_core::AX_DecodeSamplesPCM16_Linear(AXVPBInternal_t*, float*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:452:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 452 | uint32 ratio = _swapEndianU32(*(uint32*)&internalShadowCopy->src.ratioHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:454:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 454 | uint32 endOffsetPtr = _swapEndianU32(*(uint32*)&internalShadowCopy->internalOffsets.endOffsetPtrHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:455:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 455 | uint32 currentOffsetPtr = _swapEndianU32(*(uint32*)&internalShadowCopy->internalOffsets.currentOffsetPtrHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:456:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 456 | uint32 loopOffsetPtr = _swapEndianU32(*(uint32*)&internalShadowCopy->internalOffsets.loopOffsetPtrHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:533:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 533 | *(uint32*)&internalShadowCopy->internalOffsets.currentOffsetPtrHigh = _swapEndianU32(currentOffsetPtr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:462:25: warning: unused variable ‘loopOffsetAddrDebug’ [-Wunused-variable] 462 | uint16* loopOffsetAddrDebug = (uint16*)(memory_base + ((loopOffsetPtr * 2) | (ptrHighExtension << 29))); | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp: In function ‘void snd_core::AX_DecodeSamplesPCM16_NoSrc(AXVPBInternal_t*, float*, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:546:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 546 | uint32 ratio = _swapEndianU32(*(uint32*)&internalShadowCopy->src.ratioHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:548:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 548 | uint32 endOffsetPtr = _swapEndianU32(*(uint32*)&internalShadowCopy->internalOffsets.endOffsetPtrHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:549:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 549 | uint32 currentOffsetPtr = _swapEndianU32(*(uint32*)&internalShadowCopy->internalOffsets.currentOffsetPtrHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:550:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 550 | uint32 loopOffsetPtr = _swapEndianU32(*(uint32*)&internalShadowCopy->internalOffsets.loopOffsetPtrHigh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:591:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 591 | *(uint32*)&internalShadowCopy->internalOffsets.currentOffsetPtrHigh = _swapEndianU32(currentOffsetPtr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:545:24: warning: unused variable ‘currentFracPos’ [-Wunused-variable] 545 | uint32 currentFracPos = (uint32)_swapEndianU16(internalShadowCopy->src.currentFrac); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:546:24: warning: unused variable ‘ratio’ [-Wunused-variable] 546 | uint32 ratio = _swapEndianU32(*(uint32*)&internalShadowCopy->src.ratioHigh); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp: In function ‘void snd_core::AXAuxMix_MixProcessedAuxSamplesIntoOutput(sint32be*, float*, sint32, uint16*, sint16)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:879:23: warning: unused variable ‘deltaF’ [-Wunused-variable] 879 | float deltaF = (float)delta / 32768.0f; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp: In function ‘void snd_core::AXMix_mergeTVBuses()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_mix.cpp:924:24: warning: variable ‘volVar’ set but not used [-Wunused-but-set-variable] 924 | uint16 volVar; | ^~~~~~ [442/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/snd_core/ax_exports.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_exports.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = snd_core::sndcore1_AXInit; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = snd_core::sndcore1_AXInit; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_exports.cpp:383:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = snd_core::AXIsInit; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = snd_core::AXIsInit; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_exports.cpp:385:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = snd_core::AXGetMaxVoices; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = snd_core::AXGetMaxVoices; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_exports.cpp:388:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = snd_core::AXGetDefaultMixerSelect; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = snd_core::AXGetDefaultMixerSelect; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_exports.cpp:392:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = snd_core::sndcore1_AXInit; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = snd_core::sndcore1_AXInit; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_exports.cpp:383:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = bool; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = snd_core::AXIsInit; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = snd_core::AXIsInit; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_exports.cpp:385:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = snd_core::AXGetMaxVoices; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = snd_core::AXGetMaxVoices; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_exports.cpp:388:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = snd_core::AXGetDefaultMixerSelect; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = snd_core::AXGetDefaultMixerSelect; TNames = snd_core::loadExportsSndCore1()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_exports.cpp:392:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [443/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/TCL/TCL.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/TCL/TCL.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [444/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/RPL/rpl_debug_symbols.cpp.o [445/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/RPL/rpl_symbol_storage.cpp.o [446/522] Linking CXX static library src/Cemu/libCemuComponents.a [447/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/snd_core/ax_out.cpp.o [448/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/RPL/elf.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/RPL/rpl_structs.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/elf.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/elf.cpp: In function ‘uint32 ELF_LoadFromMemory(uint8*, sint32, const char*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/elf.cpp:63:16: warning: unused variable ‘sectionTableOffset’ [-Wunused-variable] 63 | uint32 sectionTableOffset = header->shOffset; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/elf.cpp:64:16: warning: unused variable ‘sectionTableEntrySize’ [-Wunused-variable] 64 | uint32 sectionTableEntrySize = header->eSHEntrySize; | ^~~~~~~~~~~~~~~~~~~~~ [449/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/swkbd/swkbd.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/RegDefines.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/swkbd/swkbd.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/swkbd/swkbd.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/swkbd/swkbd.cpp: In function ‘void swkbdExport_SwkbdCreate(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/swkbd/swkbd.cpp:101:23: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct swkbdInternalState_t’; use assignment or value-initialization instead [-Wclass-memaccess] 101 | memset(swkbdInternalState, 0x00, sizeof(swkbdInternalState_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/swkbd/swkbd.cpp:71:1: note: ‘struct swkbdInternalState_t’ declared here 71 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/swkbd/swkbd.cpp: In function ‘void swkbdExport_SwkbdAppearKeyboard(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/swkbd/swkbd.cpp:247:16: warning: unused variable ‘argPtr’ [-Wunused-variable] 247 | uint32 argPtr = hCPU->gpr[3]; | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/swkbd/swkbd.cpp:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteDraw.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/swkbd/swkbd.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/swkbd/swkbd.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [450/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/sysapp/sysapp.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/sysapp/sysapp.cpp: In function ‘sint32 _deserializeSysArgsEx2(uint8*, sint32, void (*)(deserializedArg_t*, void*), void*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/sysapp/sysapp.cpp:202:32: warning: unused variable ‘idxDataEnd’ [-Wunused-variable] 202 | sint32 idxDataEnd = idxStart; | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/sysapp/sysapp.cpp:187:16: warning: unused variable ‘argSlotIndex’ [-Wunused-variable] 187 | sint32 argSlotIndex = 0; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/sysapp/sysapp.cpp: In function ‘sint32 _SYSGetSettingsArgs(sysSettingsArguments_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/sysapp/sysapp.cpp:361:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct sysSettingsArguments_t’; use assignment or value-initialization instead [-Wclass-memaccess] 361 | memset(settingsArgs, 0, sizeof(sysSettingsArguments_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/sysapp/sysapp.cpp:44:1: note: ‘struct sysSettingsArguments_t’ declared here 44 | { | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/sysapp/sysapp.cpp: In function ‘void __LaunchMiiMaker(sysMiiStudioArguments_t*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/sysapp/sysapp.cpp:439:16: warning: unused variable ‘titleIdToLaunch’ [-Wunused-variable] 439 | uint64 titleIdToLaunch = _SYSGetSystemApplicationTitleIdByProdArea(4, platformRegion); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/sysapp/sysapp.cpp: In function ‘void sysappExport__SYSGetEShopArgs(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/sysapp/sysapp.cpp:465:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct eshopArguments_t’; use assignment or value-initialization instead [-Wclass-memaccess] 465 | memset(args, 0, sizeof(eshopArguments_t)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/sysapp/sysapp.cpp:76:1: note: ‘struct eshopArguments_t’ declared here 76 | { | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/sysapp/sysapp.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = sysapp::SYSClearSysArgs; TNames = sysapp::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = sysapp::SYSClearSysArgs; TNames = sysapp::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/sysapp/sysapp.cpp:665:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = sysapp::SYSClearSysArgs; TNames = sysapp::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = sysapp::SYSClearSysArgs; TNames = sysapp::load()::StringWrapper; LogType TLogType = LogType::Placeholder]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/sysapp/sysapp.cpp:665:3: required from here 235 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, __funcname);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [451/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/padscore/padscore.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/padscore/padscore.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/padscore/padscore.cpp: In function ‘sint32 _KPADRead(uint32, KPADStatus_t*, uint32, betype*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/padscore/padscore.cpp:461:35: warning: comparison of integer expressions of different signedness: ‘uint64’ {aka ‘long unsigned int’} and ‘coreinit::EspressoTime::TimerTicks’ {aka ‘long int’} [-Wsign-compare] 461 | if(length == 0 || timeDif < coreinit::EspressoTime::ConvertNsToTimerTicks(1000000)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/padscore/padscore.cpp: In function ‘void padscore::export_KPADEnableDPD(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/padscore/padscore.cpp:523:59: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 523 | cemu_assert_debug(0 <= channel && channel < InputManager::kMaxWPADControllers); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/padscore/padscore.cpp: In function ‘void padscore::TickFunction(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/padscore/padscore.cpp:696:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 696 | for (auto i = 0; i < InputManager::kMaxWPADControllers; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/padscore/padscore.cpp:729:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 729 | for (auto i = 0; i < InputManager::kMaxWPADControllers; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/padscore/padscore.cpp:746:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 746 | for (auto i = 0; i < InputManager::kMaxWPADControllers; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/SDL/SDLControllerProvider.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/padscore/padscore.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [452/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/snd_user/snd_user.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_user/snd_user.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = snd::user::MIXInit; TNames = snd::user::Initialize()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = snd::user::MIXInit; TNames = snd::user::Initialize()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_user/snd_user.cpp:1186:4: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = snd::user::MIXGetSoundMode; TNames = snd::user::Initialize()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = snd::user::MIXGetSoundMode; TNames = snd::user::Initialize()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_user/snd_user.cpp:1188:4: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = void; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = snd::user::MIXInit; TNames = snd::user::Initialize()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = snd::user::MIXInit; TNames = snd::user::Initialize()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_user/snd_user.cpp:1186:4: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = unsigned int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = snd::user::MIXGetSoundMode; TNames = snd::user::Initialize()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = snd::user::MIXGetSoundMode; TNames = snd::user::Initialize()::StringWrapper; LogType TLogType = LogType::SoundAPI]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_user/snd_user.cpp:1188:4: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [453/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/snd_core/ax_voice.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_voice.cpp: In function ‘void snd_core::AXVPB_SetVoiceDefault(AXVPB*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_voice.cpp:321:24: warning: unused variable ‘index’ [-Wunused-variable] 321 | uint32 index = GetVoiceIndex(vpb); | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_voice.cpp: In function ‘void snd_core::__AXVPBResetVoices()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_voice.cpp:458:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct snd_core::AXVPBInternal_t’; use assignment or value-initialization instead [-Wclass-memaccess] 458 | memset(__AXVPBInternalVoiceShadowCopyArrayPtr, 0, sizeof(AXVPBInternal_t)*AX_MAX_VOICES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_voice.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/snd_core/ax_internal.h:100:16: note: ‘struct snd_core::AXVPBInternal_t’ declared here 100 | struct AXVPBInternal_t | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_voice.cpp:459:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct snd_core::AXVPBInternal_t’; use assignment or value-initialization instead [-Wclass-memaccess] 459 | memset(__AXVPBInternalVoiceArray, 0, sizeof(AXVPBInternal_t)*AX_MAX_VOICES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/snd_core/ax_internal.h:100:16: note: ‘struct snd_core::AXVPBInternal_t’ declared here 100 | struct AXVPBInternal_t | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_voice.cpp:461:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct snd_core::AXVPB’; use assignment or value-initialization instead [-Wclass-memaccess] 461 | memset(__AXVPBArrayPtr, 0, sizeof(AXVPB)*AX_MAX_VOICES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_voice.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/snd_core/ax.h:113:16: note: ‘struct snd_core::AXVPB’ declared here 113 | struct AXVPB | ^~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/snd_core/ax_voice.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [454/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/nn_save/nn_save.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:25, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_save/nn_save.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘auto cafeExportBuildFormatTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:175:53: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::save::SAVEInit; TNames = nn::save::load()::StringWrapper; LogType TLogType = LogType::Save]’ 175 | const auto format_tup = cafeExportBuildFormatTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::save::SAVEInit; TNames = nn::save::load()::StringWrapper; LogType TLogType = LogType::Save]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_save/nn_save.cpp:845:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:161:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 161 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:162:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 162 | int fprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h: In instantiation of ‘std::tuple<_Elements ...> cafeExportBuildArgTuple(PPCInterpreter_t*, R (*)(Args ...)) [with R = int; Args = {}]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:171:36: required from ‘void cafeExportCallWrapper(PPCInterpreter_t*) [with auto fn = nn::save::SAVEInit; TNames = nn::save::load()::StringWrapper; LogType TLogType = LogType::Save]’ 171 | auto tup = cafeExportBuildArgTuple(hCPU, fn); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:217:27: required from ‘void cafeExportMakeWrapper(const char*, const char*) [with auto fn = nn::save::SAVEInit; TNames = nn::save::load()::StringWrapper; LogType TLogType = LogType::Save]’ 217 | osLib_addFunctionInternal(libname, funcname, &cafeExportCallWrapper); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_save/nn_save.cpp:845:3: required from here 226 | cafeExportMakeWrapper<__func, StringWrapper, __logtype>(__libname, # __func);\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:138:13: warning: variable ‘gprIndex’ set but not used [-Wunused-but-set-variable] 138 | int gprIndex = 0; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSUtil.h:139:13: warning: variable ‘fprIndex’ set but not used [-Wunused-but-set-variable] 139 | int fprIndex = 0; | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_act/nn_act.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_save/nn_save.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/IOSU/legacy/iosu_act.h:40:15: warning: ‘uint16 FFLCalculateCRC16(uint8*, sint32)’ declared ‘static’ but never defined [-Wunused-function] 40 | static uint16 FFLCalculateCRC16(uint8* input, sint32 length); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/libs/nn_act/nn_act.h:27:23: warning: ‘uint32 nn::act::getCountryCodeFromSimpleAddress(uint32)’ defined but not used [-Wunused-function] 27 | static uint32 getCountryCodeFromSimpleAddress(uint32 simpleAddressId) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [455/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/TitleList/SaveList.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/SaveList.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [456/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/TitleList/SaveInfo.cpp.o [457/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/RPL/rpl.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/RPL/rpl_structs.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/RendererOuputShader.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp: In function ‘bool RPLLoader_LoadSections(sint32, RPLModule*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp:542:24: warning: unused variable ‘sectionType’ [-Wunused-variable] 542 | uint32 sectionType = section->type; | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp:569:22: warning: unused variable ‘readRaw’ [-Wunused-variable] 569 | bool readRaw = false; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp:627:24: warning: unused variable ‘sectionFlags’ [-Wunused-variable] 627 | uint32 sectionFlags = section->flags; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp: In function ‘uint32 rpl_mapHLEImport(RPLModule*, const char*, const char*, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp:752:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 752 | for (sint32 i = 0; i < sizeof(libName); i++) | ~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp: In function ‘void RPLLoader_BeginCemuhookCRC(RPLModule*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp:1495:41: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1495 | if (ret != Z_OK && ret != Z_STREAM_END || strm.avail_in != 0 || strm.avail_out != 0) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp: In function ‘void RPLLoader_LoadSectionDebugSymbols(RPLModule*, rplSectionEntryNew_t*, int)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp:1760:24: warning: unused variable ‘symbolOffset’ [-Wunused-variable] 1760 | uint32 symbolOffset = sym->symbolAddress - symbolSection->virtualAddress; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp: In function ‘void RPLLoader_UpdateDependencies()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp:2133:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2133 | for(auto idx = 0; idx::free(TAddr) [with TAddr = unsigned int; TSize = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp:2376:23: required from here 2376 | heapCodeCaveArea.free(addr.GetMPTR()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp:2348:38: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::allocEntry_t, std::allocator::allocEntry_t> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2348 | for (sint32 i = 0; i < list_allocatedEntries.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/RPL/rpl.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [458/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/canvas/OpenGLCanvas.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/canvas/OpenGLCanvas.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/OpenGL/OpenGLRenderer.h:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Common/GLInclude/GLInclude.h:203:13: warning: ‘void CemuGL::glCompressedTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 203 | static void glCompressedTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Common/GLInclude/GLInclude.h:188:13: warning: ‘void CemuGL::glTextureSubImage3DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 188 | static void glTextureSubImage3DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Common/GLInclude/GLInclude.h:173:13: warning: ‘void CemuGL::glCompressedTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 173 | static void glCompressedTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Common/GLInclude/GLInclude.h:158:13: warning: ‘void CemuGL::glTextureSubImage2DWrapper(GLenum, GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 158 | static void glTextureSubImage2DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Common/GLInclude/GLInclude.h:143:13: warning: ‘void CemuGL::glCompressedTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)’ defined but not used [-Wunused-function] 143 | static void glCompressedTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Common/GLInclude/GLInclude.h:128:13: warning: ‘void CemuGL::glTextureSubImage1DWrapper(GLenum, GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)’ defined but not used [-Wunused-function] 128 | static void glTextureSubImage1DWrapper(GLenum target, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Common/GLInclude/GLInclude.h:113:13: warning: ‘void CemuGL::glTextureStorage3DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 113 | static void glTextureStorage3DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Common/GLInclude/GLInclude.h:98:13: warning: ‘void CemuGL::glTextureStorage2DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei, GLsizei)’ defined but not used [-Wunused-function] 98 | static void glTextureStorage2DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Common/GLInclude/GLInclude.h:83:13: warning: ‘void CemuGL::glTextureStorage1DWrapper(GLenum, GLuint, GLsizei, GLenum, GLsizei)’ defined but not used [-Wunused-function] 83 | static void glTextureStorage1DWrapper(GLenum target, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Common/GLInclude/GLInclude.h:67:15: warning: ‘GLuint CemuGL::glCreateTextureWrapper(GLenum)’ defined but not used [-Wunused-function] 67 | static GLuint glCreateTextureWrapper(GLenum target) | ^~~~~~~~~~~~~~~~~~~~~~ [459/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/TitleList/TitleInfo.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/TitleInfo.cpp:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/TitleInfo.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivereader.h:16:34: warning: ‘ZARCHIVE_INVALID_NODE’ defined but not used [-Wunused-variable] 16 | static inline ZArchiveNodeHandle ZARCHIVE_INVALID_NODE = 0xFFFFFFFF; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivereader.h:12: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:364:20: warning: ‘int _ZARCHIVE::CompareNodeName(std::string_view, std::string_view)’ defined but not used [-Wunused-function] 364 | static int CompareNodeName(std::string_view n1, std::string_view n2) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:346:21: warning: ‘bool _ZARCHIVE::CompareNodeNameBool(std::string_view, std::string_view)’ defined but not used [-Wunused-function] 346 | static bool CompareNodeNameBool(std::string_view n1, std::string_view n2) | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:321:21: warning: ‘void _ZARCHIVE::SplitFilenameFromPath(std::string_view&, std::string_view&)’ defined but not used [-Wunused-function] 321 | static void SplitFilenameFromPath(std::string_view& pathInOut, std::string_view& filename) | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:302:21: warning: ‘bool _ZARCHIVE::GetNextPathNode(std::string_view&, std::string_view&)’ defined but not used [-Wunused-function] 302 | static bool GetNextPathNode(std::string_view& pathParser, std::string_view& node) | ^~~~~~~~~~~~~~~ [460/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/components/wxInputDraw.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxInputDraw.cpp: In member function ‘virtual void wxInputDraw::OnRender(wxDC&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxInputDraw.cpp:26:50: warning: variable ‘grey_brush’ set but not used [-Wunused-but-set-variable] 26 | const wxBrush *black_brush, *red_brush, *grey_brush; | ^~~~~~~~~~ [461/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/components/TextList.cpp.o [462/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/TitleList/TitleList.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/TitleList.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/TitleList.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/TitleList.cpp: In static member function ‘static void CafeTitleList::LoadCacheFile()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/TitleList.cpp:61:24: warning: variable ‘itNode’ set but not used [-Wunused-but-set-variable] 61 | pugi::xml_node itNode = titleListNode.first_child(); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/TitleList.cpp: In static member function ‘static void CafeTitleList::ScanMLCPath(const std::filesystem::__cxx11::path&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/TitleList.cpp:429:38: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 429 | if(it >= 'A' && it <= 'F' || | ~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/TitleList.cpp:431:43: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 431 | it >= '0' && it <= '9') | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivereader.h:12, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/TitleList.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:364:20: warning: ‘int _ZARCHIVE::CompareNodeName(std::string_view, std::string_view)’ defined but not used [-Wunused-function] 364 | static int CompareNodeName(std::string_view n1, std::string_view n2) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:346:21: warning: ‘bool _ZARCHIVE::CompareNodeNameBool(std::string_view, std::string_view)’ defined but not used [-Wunused-function] 346 | static bool CompareNodeNameBool(std::string_view n1, std::string_view n2) | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:321:21: warning: ‘void _ZARCHIVE::SplitFilenameFromPath(std::string_view&, std::string_view&)’ defined but not used [-Wunused-function] 321 | static void SplitFilenameFromPath(std::string_view& pathInOut, std::string_view& filename) | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:302:21: warning: ‘bool _ZARCHIVE::GetNextPathNode(std::string_view&, std::string_view&)’ defined but not used [-Wunused-function] 302 | static bool GetNextPathNode(std::string_view& pathParser, std::string_view& node) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/TitleList.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [463/522] Building CXX object src/Cafe/CMakeFiles/CemuCafe.dir/OS/libs/vpad/vpad.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/vpad/vpad.cpp:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/vpad/vpad.cpp: In function ‘void vpad::TickFunction(PPCInterpreter_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/vpad/vpad.cpp:1134:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1134 | for (auto i = 0; i < InputManager::kMaxVPADControllers; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/SDL/SDLControllerProvider.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../input/InputManager.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/vpad/vpad.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cafe/OS/common/OSCommon.h:66:14: warning: ‘void* _ppc_va_arg(ppc_va_list*, ppc_va_type)’ defined but not used [-Wunused-function] 66 | static void* _ppc_va_arg(ppc_va_list* vargs, ppc_va_type argType) | ^~~~~~~~~~~ [464/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/CemuUpdateWindow.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/CemuUpdateWindow.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [465/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/components/wxLogCtrl.cpp.o [466/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/canvas/VulkanCanvas.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/canvas/VulkanCanvas.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ [467/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/components/wxDownloadManagerList.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxDownloadManagerList.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/components/wxDownloadManagerList.h: In constructor ‘wxDownloadManagerList::TitleEntry::TitleEntry(const wxDownloadManagerList::EntryType&, bool, uint64, uint16, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/components/wxDownloadManagerList.h:72:26: warning: ‘wxDownloadManagerList::TitleEntry::version’ will be initialized after [-Wreorder] 72 | uint32_t version{ 0 }; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/components/wxDownloadManagerList.h:67:22: warning: ‘bool wxDownloadManagerList::TitleEntry::isPaused’ [-Wreorder] 67 | bool isPaused{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/components/wxDownloadManagerList.h:62:17: warning: when initialized here [-Wreorder] 62 | TitleEntry(const EntryType& type, bool isPackage, uint64 titleId, uint16 version, bool isPaused) | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxDownloadManagerList.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxDownloadManagerList.cpp:22: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/Tools/DownloadManager/DownloadManager.h: In constructor ‘DlMgrTitleReport::DlMgrTitleReport(STATUS, uint64, uint16, std::string, uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/Tools/DownloadManager/DownloadManager.h:44:16: warning: ‘DlMgrTitleReport::status’ will be initialized after [-Wreorder] 44 | STATUS status; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/Tools/DownloadManager/DownloadManager.h:41:16: warning: ‘uint64 DlMgrTitleReport::titleId’ [-Wreorder] 41 | uint64 titleId; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/Tools/DownloadManager/DownloadManager.h:39:9: warning: when initialized here [-Wreorder] 39 | DlMgrTitleReport(STATUS status, uint64 titleId, uint16 version, std::string name, uint32 progress, uint32 progressMax, bool isPaused) : status(status), titleId(titleId), version(version), name(name), progress(progress), progressMax(progressMax), isPaused(isPaused) {} | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/SystemException.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxDownloadManagerList.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [468/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/debugger/SymbolCtrl.cpp.o [469/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/ChecksumTool.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/ChecksumTool.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/ChecksumTool.cpp: In member function ‘void ChecksumTool::LoadOnlineData() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/ChecksumTool.cpp:313:88: warning: comparison of integer expressions of different signedness: ‘zip_int64_t’ {aka ‘long int’} and ‘zip_uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | if (zip_fread(zipFile, buffer.data(), sb.size) == sb.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/ChecksumTool.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [470/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/CemuApp.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/components/wxGameList.h:13, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/MainWindow.h:14, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/CemuApp.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/CemuApp.cpp:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/CemuApp.cpp: In member function ‘virtual bool CemuApp::OnInit()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/CemuApp.cpp:328:15: warning: unused variable ‘config’ [-Wunused-variable] 328 | auto& config = GetConfig(); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/CemuApp.cpp: In static member function ‘static bool CemuApp::CreateDefaultMLCFiles(const std::filesystem::__cxx11::path&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/CemuApp.cpp:511:46: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 511 | for (sint32 i = 0; i < NCrypto::GetCountryCount(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/MemorySearcherTool.h:8, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/MainWindow.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [471/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/debugger/DumpWindow.cpp.o [472/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/components/wxGameList.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/components/wxGameList.h:13, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxGameList.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxGameList.cpp: In member function ‘void wxGameList::SetStyle(Style, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxGameList.cpp:345:16: warning: variable ‘selected_title_id’ set but not used [-Wunused-but-set-variable] 345 | uint64 selected_title_id = 0; | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxGameList.cpp: In static member function ‘static int wxGameList::SortFunction(wxIntPtr, wxIntPtr, wxIntPtr)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxGameList.cpp:453:19: warning: unused variable ‘dir’ [-Wunused-variable] 453 | const int dir = sort_data->dir; | ^~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxGameList.cpp: In member function ‘void wxGameList::OnContextMenu(wxContextMenuEvent&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxGameList.cpp:561:15: warning: unused variable ‘config’ [-Wunused-variable] 561 | auto& config = GetConfig(); | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxGameList.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [473/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/debugger/BreakpointWindow.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/BreakpointWindow.cpp: In member function ‘void BreakpointWindow::OnLeftDClick(wxMouseEvent&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/BreakpointWindow.cpp:196:27: warning: comparison of integer expressions of different signedness: ‘const sint32’ {aka ‘const int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 196 | if (index >= debuggerState.breakpoints.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/BreakpointWindow.cpp: In member function ‘void BreakpointWindow::OnContextMenuClickSelected(wxCommandEvent&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/BreakpointWindow.cpp:251:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | if (sel >= debuggerState.breakpoints.size()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [474/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/debugger/RegisterCtrl.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/RPL/rpl_structs.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/RegisterCtrl.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ [475/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/debugger/ModuleWindow.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/RPL/rpl_structs.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/ModuleWindow.cpp:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/RendererOuputShader.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/ModuleWindow.cpp:13: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [476/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/debugger/DumpCtrl.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/RPL/rpl_structs.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/DumpCtrl.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/DumpCtrl.cpp: In member function ‘virtual void DumpCtrl::OnDraw(wxDC&, sint32, sint32, const wxPoint&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/DumpCtrl.cpp:64:16: warning: unused variable ‘endAddr’ [-Wunused-variable] 64 | uint32 endAddr = m_memoryRegion.baseAddress + m_memoryRegion.size; | ^~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/DumpCtrl.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [477/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/debugger/DebuggerWindow2.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/RPL/rpl_structs.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/DebuggerWindow2.cpp:7: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/DebuggerWindow2.cpp:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [478/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/debugger/SymbolWindow.cpp.o [479/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/debugger/DisasmCtrl.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/RPL/rpl_structs.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/DisasmCtrl.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/DisasmCtrl.cpp: In member function ‘std::optional DisasmCtrl::LinePixelPosToAddress(sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/DisasmCtrl.cpp:768:23: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 768 | if (lineIndex >= m_lineToAddress.size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/DisasmCtrl.cpp:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [480/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/dialogs/CreateAccount/wxCreateAccountDialog.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [481/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/components/wxTitleManagerList.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxTitleManagerList.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxTitleManagerList.cpp:32: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivereader.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivereader.h:16:34: warning: ‘ZARCHIVE_INVALID_NODE’ defined but not used [-Wunused-variable] 16 | static inline ZArchiveNodeHandle ZARCHIVE_INVALID_NODE = 0xFFFFFFFF; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivewriter.h:8, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxTitleManagerList.cpp:31: /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:364:20: warning: ‘int _ZARCHIVE::CompareNodeName(std::string_view, std::string_view)’ defined but not used [-Wunused-function] 364 | static int CompareNodeName(std::string_view n1, std::string_view n2) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:346:21: warning: ‘bool _ZARCHIVE::CompareNodeNameBool(std::string_view, std::string_view)’ defined but not used [-Wunused-function] 346 | static bool CompareNodeNameBool(std::string_view n1, std::string_view n2) | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:321:21: warning: ‘void _ZARCHIVE::SplitFilenameFromPath(std::string_view&, std::string_view&)’ defined but not used [-Wunused-function] 321 | static void SplitFilenameFromPath(std::string_view& pathInOut, std::string_view& filename) | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/dependencies/ZArchive/include/zarchive/zarchivecommon.h:302:21: warning: ‘bool _ZARCHIVE::GetNextPathNode(std::string_view&, std::string_view&)’ defined but not used [-Wunused-function] 302 | static bool GetNextPathNode(std::string_view& pathParser, std::string_view& node) | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/SystemException.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxTitleManagerList.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [482/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/debugger/RegisterWindow.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/RPL/rpl_structs.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/RegisterWindow.cpp:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ [483/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/helpers/wxCustomEvents.cpp.o [484/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/dialogs/SaveImport/SaveImportWindow.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/dialogs/SaveImport/SaveImportWindow.cpp: In member function ‘void SaveImportWindow::OnImport(wxCommandEvent&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/dialogs/SaveImport/SaveImportWindow.cpp:112:72: warning: comparison of integer expressions of different signedness: ‘zip_int64_t’ {aka ‘long int’} and ‘zip_uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | if (zip_fread(zip_file, buffer.get(), sb.size) == sb.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/dialogs/SaveImport/SaveImportWindow.cpp:270:64: warning: comparison of integer expressions of different signedness: ‘zip_int64_t’ {aka ‘long int’} and ‘zip_uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if (zip_fread(zip_file, buffer.get(), sb.size) == sb.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/dialogs/SaveImport/SaveImportWindow.cpp:17: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [485/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/dialogs/SaveImport/SaveTransfer.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/dialogs/SaveImport/SaveTransfer.cpp:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [486/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/helpers/wxHelpers.cpp.o [487/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/GameProfileWindow.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GameProfileWindow.cpp:12: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GameProfileWindow.cpp: In member function ‘void GameProfileWindow::ApplyProfile()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GameProfileWindow.cpp:288:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 288 | for (int i = 0; i < InputManager::kMaxController; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [488/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/helpers/wxWayland.cpp.o [489/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/input/panels/ClassicControllerInputPanel.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/ClassicController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/panels/ClassicControllerInputPanel.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/input/panels/ClassicControllerInputPanel.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:14, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/panels/InputPanel.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/panels/ClassicControllerInputPanel.h:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [490/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/DownloadGraphicPacksWindow.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/DownloadGraphicPacksWindow.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/DownloadGraphicPacksWindow.cpp: In static member function ‘static bool DownloadGraphicPacksWindow::curlDownloadFile(const char*, curlDownloadFileState_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/DownloadGraphicPacksWindow.cpp:50:32: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 50 | curl_easy_setopt(curl, CURLOPT_PROGRESSFUNCTION, progress_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1337:3: note: declared here 1337 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/DownloadGraphicPacksWindow.cpp: In member function ‘void DownloadGraphicPacksWindow::UpdateThread()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/DownloadGraphicPacksWindow.cpp:274:61: warning: comparison of integer expressions of different signedness: ‘zip_int64_t’ {aka ‘long int’} and ‘zip_uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | if (zip_fread(zipFile, fileBuffer, sb.size) == sb.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [491/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/input/InputAPIAddWindow.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/InputAPIAddWindow.h:10, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/input/InputAPIAddWindow.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/InputAPIAddWindow.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [492/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/input/panels/ProControllerInputPanel.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/ProController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/panels/ProControllerInputPanel.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/input/panels/ProControllerInputPanel.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:14, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/panels/InputPanel.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/panels/ProControllerInputPanel.h:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [493/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/GettingStartedDialog.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/RendererOuputShader.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/GraphicPacksWindow2.h:10, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GettingStartedDialog.cpp:12: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/TitleList.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GettingStartedDialog.cpp:16: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [494/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/input/PairingDialog.cpp.o [495/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/GameUpdateWindow.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/GameUpdateWindow.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GameUpdateWindow.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GameUpdateWindow.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [496/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/input/panels/VPADInputPanel.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/panels/InputPanel.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/panels/VPADInputPanel.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/input/panels/VPADInputPanel.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:20, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/panels/InputPanel.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [497/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/input/panels/InputPanel.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/panels/InputPanel.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/input/panels/InputPanel.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:20, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/panels/InputPanel.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [498/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/input/panels/WiimoteInputPanel.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/panels/InputPanel.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/panels/WiimoteInputPanel.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/input/panels/WiimoteInputPanel.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:20, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/panels/InputPanel.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [499/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/guiWrapper.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/components/wxGameList.h:13, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/MainWindow.h:14, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/guiWrapper.cpp:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/guiWrapper.cpp:16: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/guiWrapper.cpp:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/MemorySearcherTool.h:8, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/MainWindow.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [500/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/input/settings/DefaultControllerSettings.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/settings/DefaultControllerSettings.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/input/settings/DefaultControllerSettings.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [501/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/LoggingWindow.cpp.o [502/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/input/settings/WiimoteControllerSettings.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/Controller.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/settings/WiimoteControllerSettings.h:9, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/input/settings/WiimoteControllerSettings.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/ControllerProvider.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/Wiimote/WiimoteControllerProvider.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [503/522] Linking CXX static library src/Cafe/libCemuCafe.a [504/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/GraphicPacksWindow2.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/RendererOuputShader.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/GraphicPacksWindow2.h:10, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GraphicPacksWindow2.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/TitleList.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GraphicPacksWindow2.cpp:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [505/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/input/InputSettings2.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/input/InputSettings2.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/input/InputSettings2.cpp: In member function ‘void InputSettings2::on_controller_changed()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/input/InputSettings2.cpp:478:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 478 | for(auto i = 0 ; i < m_notebook->GetPageCount(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/InputAPI.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/input/InputSettings2.h:7, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/input/InputSettings2.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [506/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/wxcomponents/checkedlistctrl.cpp.o [507/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/GeneralSettings2.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/Latte.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Renderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GeneralSettings2.cpp:29: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Renderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/LatteTextureVk.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In member function ‘void ChunkedHeap::verifyHeap()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:286:49: warning: expected ‘template’ keyword before dependent template name [-Wmissing-template-keyword] 286 | if (itr.offset < (dbgRange.offset + dbgRange.size) && (itr.offset + itr.size) >(dbgRange.offset)) | ^~~~~~ | template /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In constructor ‘VHeap::allocRange_t::allocRange_t(uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:328:22: warning: ‘VHeap::allocRange_t::isFree’ will be initialized after [-Wreorder] 328 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:322:31: warning: ‘VHeap::allocRange_t* VHeap::allocRange_t::nextFree’ [-Wreorder] 322 | allocRange_t* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:329:17: warning: when initialized here [-Wreorder] 329 | allocRange_t(uint32 _offset, uint32 _size, bool _isFree) : offset(_offset), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h: In constructor ‘VkTextureChunkedHeap::VkTextureChunkedHeap(VKRMemoryManager*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:92:33: warning: ‘VkTextureChunkedHeap::m_vkrMemoryManager’ will be initialized after [-Wreorder] 92 | class VKRMemoryManager* m_vkrMemoryManager; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:91:16: warning: ‘uint32 VkTextureChunkedHeap::m_typeFilter’ [-Wreorder] 91 | uint32 m_typeFilter{ 0xFFFFFFFF }; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:50:9: warning: when initialized here [-Wreorder] 50 | VkTextureChunkedHeap(class VKRMemoryManager* memoryManager, uint32 typeFilter) : m_vkrMemoryManager(memoryManager), m_typeFilter(typeFilter) { }; | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/TitleList.h:4, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GeneralSettings2.cpp:48: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GeneralSettings2.cpp: In member function ‘wxPanel* GeneralSettings2::AddGeneralPage(wxNotebook*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GeneralSettings2.cpp:154:30: warning: variable ‘InsertEmptyRow’ set but not used [-Wunused-but-set-variable] 154 | auto InsertEmptyRow = [&]() | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GeneralSettings2.cpp: In member function ‘wxPanel* GeneralSettings2::AddAccountPage(wxNotebook*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GeneralSettings2.cpp:813:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for (int i = 0; i < NCrypto::GetCountryCount(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GeneralSettings2.cpp: In member function ‘void GeneralSettings2::ValidateConfig()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GeneralSettings2.cpp:1098:15: warning: unused variable ‘data’ [-Wunused-variable] 1098 | auto& data = g_config.data(); | ^~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h: In instantiation of ‘ChunkedHeap::AllocRange::AllocRange(uint32, uint32, uint32, bool) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/MemoryPool.h:23:4: required from ‘T* MemoryPool::allocObj(Ts&& ...) [with Ts = {unsigned int&, unsigned int&, unsigned int&, bool}; T = ChunkedHeap<>::AllocRange]’ 23 | new (allocatedObj) T(std::forward(args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:123:50: required from ‘void ChunkedHeap::_allocFrom(AllocRange*, uint32, uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 123 | AllocRange* head = m_allocEntriesPool.allocObj(range->offset, range->chunkIndex, headBytes, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:179:7: required from ‘CHAddr ChunkedHeap::_alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 179 | _allocFrom(range, bucketIndex, alignedOffset, size); | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:46:10: required from ‘CHAddr ChunkedHeap::alloc(uint32, uint32) [with unsigned int TMinimumAlignment = 32; uint32 = unsigned int]’ 46 | return _alloc(size, alignment); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Vulkan/VKRMemoryManager.h:67:21: required from here 67 | return this->alloc(size, alignment); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:30:22: warning: ‘ChunkedHeap<>::AllocRange::isFree’ will be initialized after [-Wreorder] 30 | bool isFree; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:23:29: warning: ‘ChunkedHeap<>::AllocRange* ChunkedHeap<>::AllocRange::nextFree’ [-Wreorder] 23 | AllocRange* nextFree{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ChunkedHeap/ChunkedHeap.h:31:17: warning: when initialized here [-Wreorder] 31 | AllocRange(uint32 _offset, uint32 _chunkIndex, uint32 _size, bool _isFree) : offset(_offset), chunkIndex(_chunkIndex), size(_size), isFree(_isFree), nextFree(nullptr) {}; | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/GeneralSettings2.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [508/522] Building CXX object src/Common/CMakeFiles/CemuCommon.dir/ExceptionHandler/ELFSymbolTable.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/ExceptionHandler/ELFSymbolTable.cpp: In member function ‘uint16 ELFSymbolTable::FindSection(int, const std::string_view&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/ExceptionHandler/ELFSymbolTable.cpp:14:34: warning: comparison of integer expressions of different signedness: ‘Elf64_Word’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 14 | if(entry.sh_type == type && std::string_view{&shStrTable[entry.sh_name]} == name) | ~~~~~~~~~~~~~~^~~~~~~ [509/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/wxcomponents/checktree.cpp.o [510/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/windows/TextureRelationViewer/TextureRelationWindow.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp: In member function ‘void TextureRelationViewerWindow::_setTextureRelationListItemTexture(wxListCtrl*, sint32, LatteTextureInformation*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp:244:26: warning: zero-length gnu_printf format string [-Wformat-zero-length] 244 | sprintf(tempStr, ""); | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp: In member function ‘void TextureRelationViewerWindow::_setTextureRelationListItemView(wxListCtrl*, sint32, LatteTextureInformation*, LatteTextureViewInformation*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp:291:22: warning: zero-length gnu_printf format string [-Wformat-zero-length] 291 | sprintf(tempStr, ""); | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp:295:22: warning: zero-length gnu_printf format string [-Wformat-zero-length] 295 | sprintf(tempStr, ""); | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp: In member function ‘void TextureRelationViewerWindow::RefreshTextureList()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp:355:32: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (sint32 i1 = 0; i1 < texCache.size(); i1++) | ~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp:357:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 357 | for (sint32 i2 = i1+1; i2 < texCache.size(); i2++) | ~~~^~~~~~~~~~~~~~~~~ [511/522] Building CXX object src/Common/CMakeFiles/CemuCommon.dir/ExceptionHandler/ExceptionHandler_posix.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/ExceptionHandler/ExceptionHandler_posix.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/ExceptionHandler/ExceptionHandler_posix.cpp: In function ‘void DemangleAndPrintBacktrace(char**, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/ExceptionHandler/ExceptionHandler_posix.cpp:51:31: warning: comparison of integer expressions of different signedness: ‘uint64’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 51 | if (newOffset != -1) | ~~~~~~~~~~^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/../util/helpers/StringHelpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/../util/helpers/StringHelpers.h:37:23: warning: ‘sint32 StringHelpers::ToInt(const std::string_view&, sint32)’ defined but not used [-Wunused-function] 37 | static sint32 ToInt(const std::string_view& input, sint32 defaultValue = 0) | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Common/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ [512/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/PadViewFrame.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/components/wxGameList.h:13, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/MainWindow.h:14, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/PadViewFrame.cpp:12: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/PadViewFrame.cpp:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/PadViewFrame.cpp: In member function ‘void PadViewFrame::OnKeyUp(wxKeyEvent&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/PadViewFrame.cpp:156:37: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 156 | else if (code == WXK_RETURN && event.AltDown() || code == WXK_F11) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/MemorySearcherTool.h:8, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/MainWindow.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [513/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp.o /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp: In member function ‘void DebugPPCThreadsWindow::RefreshThreadList()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:262:34: warning: zero-length gnu_printf format string [-Wformat-zero-length] 262 | sprintf(tempStr, ""); | ^~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp: In member function ‘void DebugPPCThreadsWindow::ProfileThreadWorker(OSThread_t*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:342:16: warning: unused variable ‘startTime’ [-Wunused-variable] 342 | uint64 startTime = std::chrono::duration_cast( | ^~~~~~~~~ [514/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Infinity.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.h:8, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReadMessage::ReadMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:39:24: warning: ‘nsyshid::ReadMessage::bytesRead’ will be initialized after [-Wreorder] 39 | sint32 bytesRead; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:42:77: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 42 | : bytesRead(bytesRead), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:41:17: warning: when initialized here [-Wreorder] 41 | ReadMessage(uint8* data, uint32 length, sint32 bytesRead) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::WriteMessage::WriteMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:50:24: warning: ‘nsyshid::WriteMessage::bytesWritten’ will be initialized after [-Wreorder] 50 | sint32 bytesWritten; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:53:83: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 53 | : bytesWritten(bytesWritten), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:52:17: warning: when initialized here [-Wreorder] 52 | WriteMessage(uint8* data, uint32 length, sint32 bytesWritten) | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReportMessage::ReportMessage(uint8, uint8, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:62:23: warning: ‘nsyshid::ReportMessage::reportId’ will be initialized after [-Wreorder] 62 | uint8 reportId; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:65:99: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 65 | : reportType(reportType), reportId(reportId), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:64:17: warning: when initialized here [-Wreorder] 64 | ReportMessage(uint8 reportType, uint8 reportId, uint8* data, uint32 length) | ^~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp: In constructor ‘EmulatedUSBDeviceFrame::EmulatedUSBDeviceFrame(wxWindow*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:42:15: warning: unused variable ‘config’ [-Wunused-variable] 42 | auto& config = GetConfig(); | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp: In constructor ‘CreateSkylanderDialog::CreateSkylanderDialog(wxWindow*, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:349:14: warning: unused variable ‘enabled’ [-Wunused-variable] 349 | bool enabled = comboBox->AutoComplete(filterlist); | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp: In constructor ‘CreateInfinityFigureDialog::CreateInfinityFigureDialog(wxWindow*, uint8)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:538:14: warning: unused variable ‘enabled’ [-Wunused-variable] 538 | bool enabled = comboBox->AutoComplete(filterlist); | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp: In constructor ‘CreateDimensionFigureDialog::CreateDimensionFigureDialog(wxWindow*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:705:14: warning: unused variable ‘enabled’ [-Wunused-variable] 705 | bool enabled = comboBox->AutoComplete(filterlist); | ^~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [515/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/MemorySearcherTool.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MemorySearcherTool.cpp:13: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/StringHelpers.h: In member function ‘void StringHelpers::StringLineIterator::Iterator::update_line()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/StringHelpers.h:160:43: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘std::basic_string_view::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (m_pos >= m_str.size()) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MemorySearcherTool.cpp: In member function ‘void MemorySearcherTool::RefreshStashList()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MemorySearcherTool.cpp:597:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 597 | for (int i = 0; i < valueText.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MemorySearcherTool.cpp: In member function ‘void MemorySearcherTool::OnItemEdited(wxDataViewEvent&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MemorySearcherTool.cpp:744:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int i = 0; i < valueText.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/StringHelpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/StringHelpers.h:77:23: warning: ‘size_t StringHelpers::ParseHexString(std::string_view, uint8*, size_t)’ defined but not used [-Wunused-function] 77 | static size_t ParseHexString(std::string_view input, uint8* output, size_t maxOutputLength) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/StringHelpers.h:37:23: warning: ‘sint32 StringHelpers::ToInt(const std::string_view&, sint32)’ defined but not used [-Wunused-function] 37 | static sint32 ToInt(const std::string_view& input, sint32 defaultValue = 0) | ^~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/StringHelpers.h:28:44: warning: ‘std::__cxx11::basic_string > StringHelpers::FromUtf8(std::string_view)’ defined but not used [-Wunused-function] 28 | static std::basic_string FromUtf8(std::string_view str) | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/StringHelpers.h:22:28: warning: ‘std::string StringHelpers::ToUtf8(std::span >)’ defined but not used [-Wunused-function] 22 | static std::string ToUtf8(std::span input) | ^~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/MemorySearcherTool.h:8, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MemorySearcherTool.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [516/522] Building CXX object src/CMakeFiles/CemuBin.dir/mainLLE.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxGameList.h:13, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MainWindow.h:14, from /home/build/YPKG/root/cemu/build/Cemu.git/src/mainLLE.cpp:3: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MemorySearcherTool.h:8, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MainWindow.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [517/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/TitleManager.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/TitleManager.h:9, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/TitleManager.cpp:1: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/Tools/DownloadManager/DownloadManager.h: In constructor ‘DlMgrTitleReport::DlMgrTitleReport(STATUS, uint64, uint16, std::string, uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/Tools/DownloadManager/DownloadManager.h:44:16: warning: ‘DlMgrTitleReport::status’ will be initialized after [-Wreorder] 44 | STATUS status; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/Tools/DownloadManager/DownloadManager.h:41:16: warning: ‘uint64 DlMgrTitleReport::titleId’ [-Wreorder] 41 | uint64 titleId; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/Tools/DownloadManager/DownloadManager.h:39:9: warning: when initialized here [-Wreorder] 39 | DlMgrTitleReport(STATUS status, uint64 titleId, uint16 version, std::string name, uint32 progress, uint32 progressMax, bool isPaused) : status(status), titleId(titleId), version(version), name(name), progress(progress), progressMax(progressMax), isPaused(isPaused) {} | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/TitleManager.cpp:5: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/TitleManager.cpp:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/components/wxDownloadManagerList.h: In constructor ‘wxDownloadManagerList::TitleEntry::TitleEntry(const wxDownloadManagerList::EntryType&, bool, uint64, uint16, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/components/wxDownloadManagerList.h:72:26: warning: ‘wxDownloadManagerList::TitleEntry::version’ will be initialized after [-Wreorder] 72 | uint32_t version{ 0 }; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/components/wxDownloadManagerList.h:67:22: warning: ‘bool wxDownloadManagerList::TitleEntry::isPaused’ [-Wreorder] 67 | bool isPaused{}; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/components/wxDownloadManagerList.h:62:17: warning: when initialized here [-Wreorder] 62 | TitleEntry(const EntryType& type, bool isPackage, uint64 titleId, uint16 version, bool isPaused) | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/TitleManager.cpp: In static member function ‘static void TitleManager::Callback_RemoveDownloadableTitle(uint64, uint16)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/TitleManager.cpp:903:23: warning: unused variable ‘titleManager’ [-Wunused-variable] 903 | TitleManager* titleManager = static_cast(DownloadManager::GetInstance()->getUserData()); | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/TitleManager.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [518/522] Building CXX object src/CMakeFiles/CemuBin.dir/main.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxGameList.h:13, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MainWindow.h:14, from /home/build/YPKG/root/cemu/build/Cemu.git/src/main.cpp:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/gx2/GX2.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/main.cpp:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/main.cpp:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/main.cpp:13: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/EmulatedController.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MemorySearcherTool.h:8, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MainWindow.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [519/522] Building CXX object src/gui/CMakeFiles/CemuGui.dir/MainWindow.cpp.o In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/components/wxGameList.h:13, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/MainWindow.h:14, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MainWindow.cpp:2: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h: In member function ‘void GameInfo2::AddAOC(const TitleInfo&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/TitleList/GameInfo.h:48:24: warning: unused variable ‘aocVersion’ [-Wunused-variable] 48 | uint16 aocVersion = titleInfo.GetAppTitleVersion(); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteConst.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTexture.h:2, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/RendererOuputShader.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:5, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/GraphicPacksWindow2.h:10, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MainWindow.cpp:23: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_TD_BORDER_COLOR::set_channelValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_TD_BORDER_COLOR::get_channelValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:646:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 646 | LATTE_BITFIELD_FLOAT(channelValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_DB_DEPTH_CLEAR::set_clearValue(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_DB_DEPTH_CLEAR::get_clearValue() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:656:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 656 | LATTE_BITFIELD_FLOAT(clearValue); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_RED::set_RED(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_RED::get_RED() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:693:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 693 | LATTE_BITFIELD_FLOAT(RED); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_GREEN::set_GREEN(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_GREEN::get_GREEN() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:698:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 698 | LATTE_BITFIELD_FLOAT(GREEN); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_BLUE::set_BLUE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_BLUE::get_BLUE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:703:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 703 | LATTE_BITFIELD_FLOAT(BLUE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_CB_BLEND_ALPHA::set_ALPHA(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_CB_BLEND_ALPHA::get_ALPHA() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:708:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 708 | LATTE_BITFIELD_FLOAT(ALPHA); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_SX_ALPHA_REF::set_ALPHA_TEST_REF(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_SX_ALPHA_REF::get_ALPHA_TEST_REF() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:727:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 727 | LATTE_BITFIELD_FLOAT(ALPHA_TEST_REF); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:732:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 732 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_XOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_XOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:737:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 737 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:742:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 742 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_YOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_YOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:747:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 747 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZSCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZSCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:752:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 752 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_CL_VPORT_ZOFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_CL_VPORT_ZOFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:757:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 757 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::set_CLAMP(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_CLAMP::get_CLAMP() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1025:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1025 | LATTE_BITFIELD_FLOAT(CLAMP); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1030:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1030 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_FRONT_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1035:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1035 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::set_SCALE(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_SCALE::get_SCALE() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1040:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1040 | LATTE_BITFIELD_FLOAT(SCALE); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘auto& Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::set_OFFSET(float)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:575:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 575 | *(float*)&v = newValue; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h: In member function ‘float Latte::LATTE_PA_SU_POLY_OFFSET_BACK_OFFSET::get_OFFSET() const’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:580:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 580 | return *(float*)&v; \ | ^~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/ISA/LatteReg.h:1045:17: note: in expansion of macro ‘LATTE_BITFIELD_FLOAT’ 1045 | LATTE_BITFIELD_FLOAT(OFFSET); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:6: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::readData(void*, size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h:73:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 73 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h: In member function ‘std::span MemStreamReader::readDataNoCopy(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h:86:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 86 | if (m_cursorPos + size > m_size) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h: In member function ‘bool MemStreamReader::reserveReadLength(size_t)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/Serializer.h:111:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sint32’ {aka ‘int’} [-Wsign-compare] 111 | if (m_cursorPos + length > m_size) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Renderer/Renderer.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:10: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R24_X8::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:502:40: warning: unused variable ‘blockData’ [-Wunused-variable] 502 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_X24_G8_UINT::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:529:40: warning: unused variable ‘blockData’ [-Wunused-variable] 529 | uint8* blockData = LatteTextureLoader_GetInput(textureLoader, x, y); | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_R10_G10_B10_A2_SNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1467:40: warning: unused variable ‘v’ [-Wunused-variable] 1467 | uint32 v = (*(uint32*)(blockData + 0)); | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h: In member function ‘virtual void TextureDecoder_A2_B10_G10_R10_UNORM_To_RGBA16::decode(LatteTextureLoaderCtx*, uint8*)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:1512:40: warning: unused variable ‘v’ [-Wunused-variable] 1512 | uint32 v = (*(uint32*)(blockData + 0)); | ^ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:11: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h: In constructor ‘PatchEntryInstruction::PatchEntryInstruction(sint32, uint32, std::span, std::vector&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h:210:16: warning: ‘PatchEntryInstruction::m_size’ will be initialized after [-Wreorder] 210 | uint32 m_size; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h:207:40: warning: ‘std::vector PatchEntryInstruction::m_relocs’ [-Wreorder] 207 | std::vector m_relocs; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2Patches.h:161:9: warning: when initialized here [-Wreorder] 161 | PatchEntryInstruction(sint32 lineNumber, uint32 patchAddr, std::span data, std::vector& list_relocs) : PatchEntry(), m_lineNumber(lineNumber), m_addr(patchAddr), m_size((uint32)data.size()), m_relocs(list_relocs) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/TitleManager.h:9, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MainWindow.cpp:32: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/Tools/DownloadManager/DownloadManager.h: In constructor ‘DlMgrTitleReport::DlMgrTitleReport(STATUS, uint64, uint16, std::string, uint32, uint32, bool)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/Tools/DownloadManager/DownloadManager.h:44:16: warning: ‘DlMgrTitleReport::status’ will be initialized after [-Wreorder] 44 | STATUS status; | ^~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/Tools/DownloadManager/DownloadManager.h:41:16: warning: ‘uint64 DlMgrTitleReport::titleId’ [-Wreorder] 41 | uint64 titleId; | ^~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/Tools/DownloadManager/DownloadManager.h:39:9: warning: when initialized here [-Wreorder] 39 | DlMgrTitleReport(STATUS status, uint64 titleId, uint16 version, std::string name, uint32 progress, uint32 progressMax, bool isPaused) : status(status), titleId(titleId), version(version), name(name), progress(progress), progressMax(progressMax), isPaused(isPaused) {} | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Infinity.h:6, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.h:8, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MainWindow.cpp:33: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReadMessage::ReadMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:39:24: warning: ‘nsyshid::ReadMessage::bytesRead’ will be initialized after [-Wreorder] 39 | sint32 bytesRead; | ^~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:42:77: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 42 | : bytesRead(bytesRead), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:41:17: warning: when initialized here [-Wreorder] 41 | ReadMessage(uint8* data, uint32 length, sint32 bytesRead) | ^~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::WriteMessage::WriteMessage(uint8*, uint32, sint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:50:24: warning: ‘nsyshid::WriteMessage::bytesWritten’ will be initialized after [-Wreorder] 50 | sint32 bytesWritten; | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:53:83: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 53 | : bytesWritten(bytesWritten), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:52:17: warning: when initialized here [-Wreorder] 52 | WriteMessage(uint8* data, uint32 length, sint32 bytesWritten) | ^~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h: In constructor ‘nsyshid::ReportMessage::ReportMessage(uint8, uint8, uint8*, uint32)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:62:23: warning: ‘nsyshid::ReportMessage::reportId’ will be initialized after [-Wreorder] 62 | uint8 reportId; | ^~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:65:99: warning: base ‘nsyshid::TransferCommand’ [-Wreorder] 65 | : reportType(reportType), reportId(reportId), TransferCommand(data, length) | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/OS/libs/nsyshid/Backend.h:64:17: warning: when initialized here [-Wreorder] 64 | ReportMessage(uint8 reportType, uint8 reportId, uint8* data, uint32 length) | ^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/VPADController.h:3, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:19, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MainWindow.cpp:43: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/EmulatedController.h:84:24: warning: ‘virtual uint32 EmulatedController::get_emulated_button_flag(uint32) const’ was hidden [-Woverloaded-virtual=] 84 | virtual uint32 get_emulated_button_flag(uint32 mapping) const = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:20: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/emulated/WPADController.h:115:16: note: by ‘uint32 WPADController::get_emulated_button_flag(WPADDataFormat, uint32) const’ 115 | uint32 get_emulated_button_flag(WPADDataFormat format, uint32 id) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MainWindow.cpp: In member function ‘void MainWindow::OnKeyUp(wxKeyEvent&)’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MainWindow.cpp:1436:37: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1436 | else if (code == WXK_RETURN && event.AltDown() || code == WXK_F11) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MainWindow.cpp: In member function ‘void MainWindow::UpdateNFCMenu()’: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/MainWindow.cpp:1735:30: warning: comparison of integer expressions of different signedness: ‘sint32’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1735 | for (sint32 i = 0; i < CemuConfig::kMaxRecentEntries; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/InputManager.h:14: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h: At global scope: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../input/api/SDL/SDLControllerProvider.h:10:13: warning: ‘bool operator==(const SDL_JoystickGUID&, const SDL_JoystickGUID&)’ defined but not used [-Wunused-function] 10 | static bool operator==(const SDL_JoystickGUID& g1, const SDL_JoystickGUID& g2) | ^~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/HW/Latte/Core/LatteTextureLoader.h:4: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/ImageWriter/tga.h:4:13: warning: ‘bool tga_write_rgba(wchar_t*, sint32, sint32, uint8*)’ defined but not used [-Wunused-function] 4 | static bool tga_write_rgba(wchar_t* path, sint32 width, sint32 height, uint8* pixelData) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cafe/GraphicPack/GraphicPack2.h:8: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../Cemu/PPCAssembler/ppcAssembler.h:362:15: warning: ‘uint32 ppcAssembler_generateMaskRLW(int, int)’ defined but not used [-Wunused-function] 362 | static uint32 ppcAssembler_generateMaskRLW(int MB, int ME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/MemorySearcherTool.h:8, from /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../gui/MainWindow.h:9: /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/../util/helpers/helpers.h:234:13: warning: ‘bool IsValidFilename(std::string_view)’ defined but not used [-Wunused-function] 234 | static bool IsValidFilename(std::string_view sv) | ^~~~~~~~~~~~~~~ [520/522] Linking CXX static library src/gui/libCemuGui.a [521/522] Linking CXX static library src/Common/libCemuCommon.a [522/522] Linking CXX executable /home/build/YPKG/root/cemu/build/Cemu.git/bin/Cemu_release /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxDownloadManagerList.cpp:311:6: warning: type ‘ContextMenuEntries’ violates the C++ One Definition Rule [-Wodr] 311 | enum ContextMenuEntries | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxGameList.cpp:531:6: note: an enum with different value name is defined in another translation unit 531 | enum ContextMenuEntries | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxDownloadManagerList.cpp:313:9: note: name ‘kContextMenuRetry’ differs from name ‘kContextMenuRefreshGames’ defined in another translation unit 313 | kContextMenuRetry = wxID_HIGHEST + 1, | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/components/wxGameList.cpp:533:9: note: mismatching definition 533 | kContextMenuRefreshGames = wxID_HIGHEST + 1, | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/ModuleWindow.cpp:15:6: warning: type ‘ItemColumns’ violates the C++ One Definition Rule [-Wodr] 15 | enum ItemColumns | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/SymbolWindow.cpp:8:6: note: an enum with different value name is defined in another translation unit 8 | enum ItemColumns | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/ModuleWindow.cpp:19:9: note: name ‘ColumnSize’ differs from name ‘ColumnModule’ defined in another translation unit 19 | ColumnSize, | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/gui/debugger/SymbolWindow.cpp:12:9: note: mismatching definition 12 | ColumnModule, | ^ In function ‘LatteTexture_InitSliceAndMipInfo’, inlined from ‘LatteTexture_CreateTexture’ at /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTextureLegacy.cpp:77:34: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/HW/Latte/Core/LatteTexture.cpp:193:77: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 193 | texture->sliceMipInfo = new LatteTextureSliceMipInfo[mipSliceCount](); | ^ /usr/include/c++/15/new: In function ‘LatteTexture_CreateTexture’: /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ In member function ‘writeU16’, inlined from ‘writeString’ at /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h:93:11, inlined from ‘addFriendRequest’ at /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexFriends.cpp:799:26: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/../Cemu/nex/nexTypes.h:70:63: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 70 | *(uint16*)(this->buffer + this->currentIndex) = v; | ^ /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexFriends.cpp: In member function ‘addFriendRequest’: /home/build/YPKG/root/cemu/build/Cemu.git/src/Cemu/nex/nexFriends.cpp:793:15: note: at offset -2 into destination object ‘tempNexBufferArray’ of size 2048 793 | uint8 tempNexBufferArray[2048]; | ^ In function ‘memset’, inlined from ‘Finalize’ at /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:1164:10, inlined from ‘dtor’ at /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:1124:12, inlined from ‘dtor’ at /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:1360:23, inlined from ‘operator()’ at /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:1613:25, inlined from ‘_FUN’ at /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/nn_boss/nn_boss.cpp:1613:25: /usr/include/bits/string_fortified.h:59:33: warning: ‘__builtin_memset’ writing 40 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 59 | return __builtin___memset_chk (__dest, __ch, __len, | ^ In function ‘_FUN’: lto1: note: destination object is likely at address zero In function ‘memset’, inlined from ‘OSCreateAlarm’ at /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Alarm.cpp:181:9, inlined from ‘start’ at /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/padscore/padscore.cpp:762:16, inlined from ‘coreinit_start’ at /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Init.cpp:211:17: /usr/include/bits/string_fortified.h:59:33: warning: ‘__builtin_memset’ writing 84 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 59 | return __builtin___memset_chk (__dest, __ch, __len, | ^ In function ‘coreinit_start’: lto1: note: destination object is likely at address zero In function ‘memset’, inlined from ‘OSCreateAlarm’ at /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Alarm.cpp:181:9, inlined from ‘start’ at /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/vpad/vpad.cpp:1151:26, inlined from ‘coreinit_start’ at /home/build/YPKG/root/cemu/build/Cemu.git/src/Cafe/OS/libs/coreinit/coreinit_Init.cpp:212:13: /usr/include/bits/string_fortified.h:59:33: warning: ‘__builtin_memset’ writing 84 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 59 | return __builtin___memset_chk (__dest, __ch, __len, | ^ In function ‘coreinit_start’: lto1: note: destination object is likely at address zero + cd /home/build/YPKG/root/cemu/build/Cemu.git + 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/cemu/build/Cemu.git + workdir=/home/build/YPKG/root/cemu/build/Cemu.git + export package=cemu + package=cemu + export release=22 + release=22 + export version=2.6 + version=2.6 + 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/cemu/install + installdir=/home/build/YPKG/root/cemu/install + export PKG_ROOT_DIR=/home/build/YPKG/root/cemu + PKG_ROOT_DIR=/home/build/YPKG/root/cemu + export PKG_BUILD_DIR=/home/build/YPKG/root/cemu/build + PKG_BUILD_DIR=/home/build/YPKG/root/cemu/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=1754876809 + SOURCE_DATE_EPOCH=1754876809 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + export cemudir=/usr/share/cemu + cemudir=/usr/share/cemu + install -dm 00755 /home/build/YPKG/root/cemu/install//usr/share/cemu + install -dm 00755 /home/build/YPKG/root/cemu/install/usr/bin + install_license LICENSE.txt + failglobEnabled=0 + [[ braceexpand:errexit:hashall:interactive-comments:xtrace =~ failglob ]] + shopt -s failglob + license_dir=/home/build/YPKG/root/cemu/install//usr/share/licenses/cemu + [[ ! -d /home/build/YPKG/root/cemu/install//usr/share/licenses/cemu ]] + install -dm00755 /home/build/YPKG/root/cemu/install//usr/share/licenses/cemu + files=("$@") + for f in "${files[@]}" ++ basename LICENSE.txt + install -Dm00644 LICENSE.txt /home/build/YPKG/root/cemu/install//usr/share/licenses/cemu/LICENSE.txt + [[ 0 -eq 0 ]] + shopt -u failglob + cp -R bin/gameProfiles /home/build/YPKG/root/cemu/install//usr/share/cemu/ + cp -R bin/resources /home/build/YPKG/root/cemu/install//usr/share/cemu/ + install -Dm 00755 bin/Cemu_release /home/build/YPKG/root/cemu/install//usr/share/cemu/cemu + ln -s /usr/share/cemu/cemu /home/build/YPKG/root/cemu/install/usr/bin/cemu + install -Dm 00644 dist/linux/info.cemu.Cemu.png /home/build/YPKG/root/cemu/install/usr/share/icons/hicolor/128x128/apps/info.cemu.Cemu.png + sed -i -e '/^Exec=/cExec=cemu' dist/linux/info.cemu.Cemu.desktop + install -Dm 00644 dist/linux/info.cemu.Cemu.desktop -t /home/build/YPKG/root/cemu/install/usr/share/applications + install -Dm 00644 dist/linux/info.cemu.Cemu.metainfo.xml -t /home/build/YPKG/root/cemu/install/usr/share/metainfo [Warning] ypkg-build should be run via fakeroot, not as real root user [Info] Building cemu-2.6 [Build] Building native package [Source] Extracting source [Build] Running step: setup [Build] setup successful (0:00:01.839888) [Build] Running step: build [Build] build successful (0:02:03.947788) [Build] Running step: install [Build] install successful (0:00:00.046910) [Examine] Examining packages [Stripped] /usr/share/cemu/cemu [Errno 2] No such file or directory: '/home/build/YPKG/root/cemu/install/usr/bin/cemu' [Dependency] /usr/share/cemu/cemu adds dependency on libOpenGL.so.0 from libglvnd [Dependency] /usr/share/cemu/cemu adds dependency on libwayland-client.so.0 from wayland [Dependency] /usr/share/cemu/cemu adds dependency on libstdc++.so.6 from libstdc++ [Dependency] /usr/share/cemu/cemu adds dependency on libwx_baseu-3.2.so.0 from wxwidgets [Dependency] /usr/share/cemu/cemu adds dependency on libcrypto.so.3 from openssl [Dependency] /usr/share/cemu/cemu adds dependency on libz.so.1 from zlib [Dependency] /usr/share/cemu/cemu adds dependency on libgtk-3.so.0 from libgtk-3 [Dependency] /usr/share/cemu/cemu adds dependency on libzip.so.5 from libzip [Dependency] /usr/share/cemu/cemu adds dependency on libhidapi-libusb.so.0 from hidapi [Dependency] /usr/share/cemu/cemu adds dependency on libwx_gtk3u_gl-3.2.so.0 from wxwidgets [Dependency] /usr/share/cemu/cemu adds dependency on libc.so.6 from glibc [Dependency] /usr/share/cemu/cemu adds dependency on libX11.so.6 from libx11 [Dependency] /usr/share/cemu/cemu adds dependency on libpugixml.so.1 from pugixml [Dependency] /usr/share/cemu/cemu adds dependency on libcubeb.so.0 from cubeb [Dependency] /usr/share/cemu/cemu adds dependency on libcurl.so.4 from curl [Dependency] /usr/share/cemu/cemu adds dependency on libbluetooth.so.3 from bluez [Dependency] /usr/share/cemu/cemu adds dependency on libglslang.so.16 from glslang [Dependency] /usr/share/cemu/cemu adds dependency on libSDL2-2.0.so.0 from sdl2 [Dependency] /usr/share/cemu/cemu adds dependency on libzstd.so.1 from zstd [Dependency] /usr/share/cemu/cemu adds dependency on libwx_gtk3u_propgrid-3.2.so.0 from wxwidgets [Dependency] /usr/share/cemu/cemu adds dependency on libusb-1.0.so.0 from libusb [Dependency] /usr/share/cemu/cemu adds dependency on libgdk-3.so.0 from libgtk-3 [Dependency] /usr/share/cemu/cemu adds dependency on libssl.so.3 from openssl [Dependency] /usr/share/cemu/cemu adds dependency on libm.so.6 from glibc [Dependency] /usr/share/cemu/cemu adds dependency on libgcc_s.so.1 from libgcc [Dependency] /usr/share/cemu/cemu adds dependency on libboost_program_options.so.1.92.0 from libboost-program-options [Dependency] /usr/share/cemu/cemu adds dependency on libwx_gtk3u_core-3.2.so.0 from wxwidgets [Dependency] /usr/share/cemu/cemu adds dependency on libgobject-2.0.so.0 from glib2 [Package] Creating /home/build/work/cemu-dbginfo-2.6-22-1-x86_64.eopkg ... [Package] cemu-dbginfo-2.6-22-1-x86_64.eopkg took 0:00:00.702726 to emit [Package] Creating /home/build/work/cemu-2.6-22-1-x86_64.eopkg ... [XAttr] File /usr/share/cemu/cemu has xattr set: security.selinux [Package] cemu-2.6-22-1-x86_64.eopkg took 0:00:16.985457 to emit [Package] Building complete time=2026-08-18T00:55:57.573+02:00 level=DEBUG msg="Collecting files" len=4 time=2026-08-18T00:55:57.573+02:00 level=DEBUG msg="Collecting build artifact" path=cemu-2.6-22-1-x86_64.eopkg time=2026-08-18T00:55:57.578+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=cemu-2.6-22-1-x86_64.eopkg time=2026-08-18T00:55:57.578+02:00 level=DEBUG msg="Collecting build artifact" path=cemu-dbginfo-2.6-22-1-x86_64.eopkg time=2026-08-18T00:55:57.578+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=cemu-dbginfo-2.6-22-1-x86_64.eopkg time=2026-08-18T00:55:57.578+02:00 level=DEBUG msg="Collecting build artifact" path=cemu-2.6-22.tram time=2026-08-18T00:55:57.578+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=cemu-2.6-22.tram time=2026-08-18T00:55:57.578+02:00 level=DEBUG msg="Collecting build artifact" path=pspec_x86_64.xml time=2026-08-18T00:55:57.578+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=pspec_x86_64.xml time=2026-08-18T00:55:57.578+02:00 level=DEBUG msg="Acquiring global lock" time=2026-08-18T00:55:57.579+02:00 level=DEBUG msg="Cleaning up" time=2026-08-18T00:55:57.589+02:00 level=DEBUG msg="Killing child process in chroot" pid=898779 time=2026-08-18T00:55:57.921+02:00 level=DEBUG msg="Requesting unmount of all remaining mountpoints" time=2026-08-18T00:55:58.736+02:00 level=INFO msg="Building succeeded"