boulder v0.26.8 (Git ref 07226baf2e1bad4c7a9f03e17d71425d515fde1b) └─ building spice-0.16.0-7-1 Refreshed repo0 The following package(s) will be installed: acl 2.4.0-6 libmpg123 1.33.7-2 alsa-lib 1.2.16.1-20 libogg 1.3.6-4 alsa-topology-conf 1.2.5.1-5 libpciaccess 0.19-7 alsa-ucm-conf 1.2.16.1-13 libpciaccess-devel 0.19-7 aom 3.15.1-13 libpng 1.6.58-16 asciidoc 10.2.1-4 libpng-devel 1.6.58-16 attr 2.6.0-7 libpsl 0.23.3-8 bash 5.3.20-34 libpwquality 1.4.5-6 boulder 0.26.8+git.832c4e5-167 librsvg 2.63.2-23 brotli 1.2.0-11 libseccomp 2.6.1-7 brotli-devel 1.2.0-11 libseccomp-devel 2.6.1-7 brotli-libs 1.2.0-11 libsecret 0.21.8.2-10 bsdtar 3.8.9-28 libsmartcols 2.42.4-25 bsdtar-static 3.8.9-28 libsodium 1.0.22+git.2ce4d906-6 bubblewrap 0.13.0-9 libssh2 1.11.1-5 bzip2 1.0.8-9 libstdc++ 16.2.0+git.929cafe1-26 bzip2-devel 1.0.8-9 libstdc++-devel 16.2.0+git.929cafe1-26 bzip2-libs 1.0.8-9 libstone 0.26.1+git.647000c-8 ca-certificates 20250516-18 libswresample 9.0.2-41 ca-certificates-mozilla 3.130-53 libtasn1 4.21.0-5 ca-certificates-utils 20250516-18 libthai 0.1.30-4 cairo 1.18.6-10 libtheora 1.2.0-2 clang 23.1.2-66 libunistring 1.4.2-8 clang-libs 23.1.2-66 libunwind 23.1.2-66 cmake 4.4.3-29 libunwind-devel 23.1.2-66 compiler-rt 23.1.2-66 libutempter 1.2.1-3 coreutils 0.12.0-40 libuuid 2.42.4-25 cracklib 2.10.3-4 libuuid-devel 2.42.4-25 cryptsetup 2.8.8-16 libuv 1.52.1-9 cryptsetup-devel 2.8.8-16 libva 2.24.1-9 cryptsetup-libs 2.8.8-16 libvdpau 1.5-4 curl-libs 8.22.0-34 libvorbis 1.3.7-3 cyrus-sasl 2.1.28-7 libvpl 2.17.0-5 cyrus-sasl-devel 2.1.28-7 libvpx 1.17.0-9 cyrus-sasl-libs 2.1.28-7 libwebp 1.6.0-9 dash 0.5.13.5-20 libx11 1.8.13-10 device-mapper 2.03.42-22 libx11-devel 1.8.13-10 device-mapper-devel 2.03.42-22 libxau 1.0.12-6 device-mapper-libs 2.03.42-22 libxau-devel 1.0.12-6 diffutils 3.12-7 libxcb 1.17.0-7 docbook-xsl 1.79.2-3 libxcb-devel 1.17.0-7 elfutils 0.196-14 libxcrypt 4.5.2-11 elfutils-devel 0.196-14 libxext 1.3.7-8 elfutils-libs 0.196-14 libxfixes 6.0.2-11 envsubst 1.0-12 libxft 2.3.9-6 expat 2.8.5-19 libxi 1.8.3-7 file 5.48-13 libxkbcommon 1.13.2-17 findutils 4.11.0-5 libxml2 2.15.4-24 fontconfig 2.18.3-21 libxml2-devel 2.15.4-24 fontconfig-devel 2.18.3-21 libxrender 0.9.12-7 freetype 2.14.3-20 libxslt 1.1.45-8 freetype-devel 2.14.3-20 libxv 1.0.13-4 fribidi 1.0.17-7 linux-headers 7.2.8-64 gawk 5.4.1-10 linux-pam-libs 1.7.3-21 gcc 16.2.0+git.929cafe1-26 lld 23.1.2-66 gdbm-libs 1.26-8 lld-libs 23.1.2-66 gdk-pixbuf 2.44.8-17 llvm 23.1.2-66 gdk-pixbuf-devel 2.44.8-17 llvm-libs 23.1.2-66 git 2.56.0-27 lz4 1.10.0-5 glib2 2.90.0-41 lz4-devel 1.10.0-5 glib2-devel 2.90.0-41 lzo 2.10-3 glibc 2.44+git.e01330dc-44 meson 1.12.1-27 glibc-devel 2.44+git.e01330dc-44 mimalloc 3.5.3-19 glycin-libs 2.2.1-21 mpc 1.4.1-6 glycin-libs-devel 2.2.1-21 mpdecimal 4.0.1-3 glycin-loaders 2.2.1-21 mpfr 4.2.2-6 gmp 6.3.0-7 nano 9.2-42 gnu-coreutils-compat 9.12-9 ncurses-base 6.6-20260926-30 gpm-libs 1.20.7-5 ncurses-libs 6.6-20260926-30 graphene 1.10.8-4 nghttp2-libs 1.70.0-17 graphite 1.3.15-10 nghttp3 1.18.0-8 grep 3.12-8 ngtcp2 1.25.0-5 gsm 1.0.24-4 ninja 1.13.2-7 gstreamer 1.28.7-62 ntpd-rs 1.9.0-13 gstreamer-devel 1.28.7-62 ocl-icd 2.3.5-7 gstreamer-plugins-base 1.28.7-62 openh264 2.6.0-3 gstreamer-plugins-base-devel 1.28.7-62 openldap 2.6.14-9 gstreamer-plugins-base-tools 1.28.7-62 openmp 23.1.2-66 gzip 1.15-8 openmp-devel 23.1.2-66 harfbuzz 14.5.0-40 openssl 4.0.2-40 helix 25.07.01-8 openssl-devel 4.0.2-40 highway 1.4.0-8 openssl-libs 4.0.2-40 hwloc-libs 2.15.0-9 opus 1.6.1-5 iana-etc 20260723-6 opus-devel 1.6.1-5 icu 78.3-15 orc 0.4.44-8 icu-devel 78.3-15 orc-devel 0.4.44-8 icu-libs 78.3-15 os-info 2026.08-20 isl 0.28-3 p11-kit 0.26.5-13 json-c 0.19-6 p11-kit-libs 0.26.5-13 json-c-devel 0.19-6 pango 1.58.2-14 jsoncpp 1.9.8-11 pcre2 10.48-10 kbd 2.10.0-11 pcre2-devel 10.48-10 keyutils 1.6.3-5 pixman 0.46.4-10 kmod-libs 34.2-12 pixman-devel 0.46.4-10 krb5-libs 1.22.2-7 pkgconf 3.0.7-15 lame-libs 4.0-7 polly 23.1.2-66 layout 0.1.0-9 popt 1.19-3 lcms2 2.19.1-9 procps 4.0.7-9 less 710-19 python 3.14.7-25 libarchive 3.8.9-28 python-libs 3.14.7-25 libatomic 16.2.0+git.929cafe1-26 python-packaging 26.3-12 libavcodec 9.0.2-41 python-pip-wheel 26.2.1-11 libavutil 9.0.2-41 python-pyparsing 3.3.3-10 libb2 0.98.1-3 python-six 1.17.0-7 libblkid 2.42.4-25 qrencode 4.1.1-4 libblkid-devel 2.42.4-25 rav1e 0.8.1-6 libbpf 1.7.0-9 readline 8.3.6-11 libcap 2.78-14 rhash 1.4.6-2 libcap-ng 0.9.6-10 ripgrep 15.2.0-5 libcom_err 1.47.4-8 sed 4.10-5 libdatrie 0.2.14-5 shared-mime-info 2.5.1-11 libdav1d 1.5.4-6 snappy 1.3.1-5 libdebuginfod 0.196-14 soxr 0.1.3-2 libdrm 2.4.134-19 speex 1.2.1-2 libdrm-devel 2.4.134-19 spice-protocol 0.14.5-4 libeconf 0.8.4-8 sqlite 3.53.4-23 libeconf-devel 0.8.4-8 sudo-rs 0.2.15-21 libedit 20260512-3.1-8 svt-av1 4.2.0-8 libelf 0.196-14 sysprof-capture-devel 51.0-8 libelf-devel 0.196-14 system-accounts 0.1.0-9 libfdisk 2.42.4-25 systemd 261.3-97 libffi 3.8.0-13 systemd-libs 261.3-97 libffi-devel 3.8.0-13 systemd-libs-devel 261.3-97 libgbm 26.2.3-90 systemd-shared 261.3-97 libgbm-devel 26.2.3-90 systemd-sysusers 261.3-97 libgcc 16.2.0+git.929cafe1-26 systemd-tmpfiles 261.3-97 libgcc-static 16.2.0+git.929cafe1-26 terminfo-foot 1.28.0-7 libgcrypt 1.12.4-13 terminfo-ghostty 1.3.1-10 libglvnd 1.7.0-11 terminfo-kitty 0.49.1-21 libglvnd-devel 1.7.0-11 terminfo-kmscon 10.0.4-16 libglvnd-egl 1.7.0-11 terminus-font 4.49.1-3 libglvnd-gles 1.7.0-11 tpm2-tss 4.2.0-6 libglvnd-glx 1.7.0-11 turbojpeg 3.2.0-13 libglvnd-opengl 1.7.0-11 tzdata 2026c-11 libgomp 16.2.0+git.929cafe1-26 util-linux 2.42.4-25 libgpg-error 1.61-12 uutils-coreutils 0.12.0-40 libgudev 238-7 vim 9.2.1099-32 libgudev-devel 238-7 wayland 1.26.0-10 libheif 1.23.5-21 wayland-devel 1.26.0-10 libheif-plugin-dav1d 1.23.5-21 x264-libs 2025.06.08-5 libheif-plugin-ffmpeg 1.23.5-21 x265-libs 4.2-5 libheif-plugin-jpeg 1.23.5-21 xkeyboard-config 2.48-9 libheif-plugin-rav1e 1.23.5-21 xorgproto 2025.1-6 libheif-plugin-x265 1.23.5-21 xxd 9.2.1099-32 libidn2 2.3.8-6 xz 5.8.4-17 libjpeg-turbo 3.2.0-13 xz-devel 5.8.4-17 libjpeg-turbo-devel 3.2.0-13 zlib 2.3.3-24 libjxl 0.12.0-12 zlib-devel 2.3.3-24 liblc3 1.1.3-2 zstd 1.5.7-13 libmount 2.42.4-25 zstd-devel 1.5.7-13 libmount-devel 2.42.4-25 zstd-libs 1.5.7-13 Installed alsa-topology-conf (cached) Installed attr (cached) Installed acl (cached) Installed brotli (cached) Installed brotli-devel (cached) Installed bsdtar (cached) Installed alsa-lib (cached) Installed brotli-libs (cached) Installed bubblewrap (cached) Installed bzip2 (cached) Installed bzip2-devel (cached) Installed bzip2-libs (cached) Installed ca-certificates (cached) Installed alsa-ucm-conf (cached) Installed ca-certificates-utils (cached) Installed clang (cached) Installed ca-certificates-mozilla (cached) Installed cairo (cached) Installed aom (cached) Installed coreutils (cached) Installed bash (cached) Installed cryptsetup (cached) Installed asciidoc (cached) Installed cryptsetup-devel (cached) Installed curl-libs (cached) Installed cryptsetup-libs (cached) Installed boulder (cached) Installed cyrus-sasl-libs (cached) Installed dash (cached) Installed device-mapper (cached) Installed device-mapper-devel (cached) Installed device-mapper-libs (cached) Installed cracklib (cached) Installed diffutils (cached) Installed elfutils (cached) Installed elfutils-devel (cached) Installed elfutils-libs (cached) Installed envsubst (cached) Installed expat (cached) Installed docbook-xsl (cached) Installed bsdtar-static (cached) Installed fontconfig (cached) Installed fontconfig-devel (cached) Installed findutils (cached) Installed freetype (cached) Installed fribidi (cached) Installed freetype-devel (cached) Installed file (cached) Installed gdbm-libs (cached) Installed compiler-rt (cached) Installed gdk-pixbuf-devel (cached) Installed cyrus-sasl Installed gdk-pixbuf (cached) Installed gawk (cached) Installed cyrus-sasl-devel Installed glib2-devel (cached) Installed cmake (cached) Installed glycin-libs-devel (cached) Installed glib2 (cached) Installed gmp (cached) Installed glycin-libs (cached) Installed gpm-libs (cached) Installed graphene (cached) Installed graphite (cached) Installed grep (cached) Installed gsm (cached) Installed gstreamer (cached) Installed glycin-loaders (cached) Installed gnu-coreutils-compat (cached) Installed git (cached) Installed gstreamer-plugins-base (cached) Installed gzip (cached) Installed glibc-devel (cached) Installed harfbuzz (cached) Installed highway (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed icu (cached) Installed gstreamer-plugins-base-tools Installed icu-devel (cached) Installed isl (cached) Installed json-c (cached) Installed json-c-devel (cached) Installed jsoncpp (cached) Installed kbd (cached) Installed keyutils (cached) Installed gstreamer-devel Installed kmod-libs (cached) Installed lame-libs (cached) Installed layout (cached) Installed gstreamer-plugins-base-devel Installed lcms2 (cached) Installed less (cached) Installed libatomic (cached) Installed krb5-libs (cached) Installed libarchive (cached) Installed libb2 (cached) Installed libavutil (cached) Installed libblkid (cached) Installed libblkid-devel (cached) Installed libcap (cached) Installed libcap-ng (cached) Installed libbpf (cached) Installed libcom_err (cached) Installed libdatrie (cached) Installed libdav1d (cached) Installed libdrm (cached) Installed libdebuginfod (cached) Installed libeconf (cached) Installed libeconf-devel (cached) Installed libdrm-devel (cached) Installed libedit (cached) Installed libelf (cached) Installed libfdisk (cached) Installed libffi (cached) Installed libffi-devel (cached) Installed libgbm (cached) Installed libgbm-devel (cached) Installed libgcc (cached) Installed libelf-devel (cached) Installed libgcrypt (cached) Installed libglvnd (cached) Installed libglvnd-devel (cached) Installed libglvnd-egl (cached) Installed libglvnd-gles (cached) Installed libgcc-static (cached) Installed libglvnd-opengl (cached) Installed libglvnd-glx (cached) Installed libgomp (cached) Installed libgpg-error (cached) Installed libgudev (cached) Installed libgudev-devel (cached) Installed libheif-plugin-dav1d (cached) Installed libheif-plugin-ffmpeg (cached) Installed libheif-plugin-jpeg (cached) Installed libheif-plugin-rav1e (cached) Installed libheif-plugin-x265 (cached) Installed libheif (cached) Installed libavcodec (cached) Installed libjpeg-turbo-devel (cached) Installed libidn2 (cached) Installed libjpeg-turbo (cached) Installed liblc3 (cached) Installed libmount-devel (cached) Installed icu-libs (cached) Installed libmount (cached) Installed libogg (cached) Installed libpciaccess (cached) Installed libpciaccess-devel (cached) Installed libmpg123 (cached) Installed libpng (cached) Installed libpsl (cached) Installed libpng-devel (cached) Installed libpwquality (cached) Installed libseccomp (cached) Installed libseccomp-devel (cached) Installed libsmartcols (cached) Installed libsecret (cached) Installed libssh2 (cached) Installed libjxl (cached) Installed libsodium (cached) Installed libstone (cached) Installed libswresample (cached) Installed libtasn1 (cached) Installed libthai (cached) Installed librsvg (cached) Installed libtheora (cached) Installed libunwind (cached) Installed libstdc++ (cached) Installed libutempter (cached) Installed libuuid (cached) Installed libuuid-devel (cached) Installed libuv (cached) Installed libva (cached) Installed libvdpau (cached) Installed libunistring (cached) Installed libvpl (cached) Installed libvorbis (cached) Installed libwebp (cached) Installed libvpx (cached) Installed libunwind-devel Installed libxau (cached) Installed libx11 (cached) Installed libxau-devel (cached) Installed libxcb (cached) Installed libxcrypt (cached) Installed libxext (cached) Installed libxfixes (cached) Installed libxft (cached) Installed libstdc++-devel (cached) Installed libxi (cached) Installed libxkbcommon (cached) Installed libxml2-devel (cached) Installed libxrender (cached) Installed libxslt (cached) Installed libxv (cached) Installed libxml2 (cached) Installed libx11-devel (cached) Installed linux-pam-libs (cached) Installed lld (cached) Installed libxcb-devel (cached) Installed clang-libs (cached) Installed lz4 (cached) Installed lz4-devel (cached) Installed lzo (cached) Installed lld-libs (cached) Installed mimalloc (cached) Installed mpc (cached) Installed mpdecimal (cached) Installed mpfr (cached) Installed linux-headers (cached) Installed nano (cached) Installed ncurses-libs (cached) Installed nghttp2-libs (cached) Installed nghttp3 (cached) Installed ngtcp2 (cached) Installed ninja (cached) Installed meson (cached) Installed ncurses-base (cached) Installed ocl-icd (cached) Installed openldap (cached) Installed openh264 (cached) Installed openmp (cached) Installed openmp-devel (cached) Installed ntpd-rs (cached) Installed openssl (cached) Installed opus (cached) Installed openssl-devel (cached) Installed openssl-libs (cached) Installed opus-devel (cached) Installed os-info (cached) Installed orc (cached) Installed p11-kit (cached) Installed orc-devel (cached) Installed p11-kit-libs (cached) Installed pango (cached) Installed pcre2-devel (cached) Installed pixman-devel (cached) Installed pcre2 (cached) Installed pixman (cached) Installed pkgconf (cached) Installed popt (cached) Installed python (cached) Installed procps (cached) Installed python-packaging (cached) Installed polly (cached) Installed python-pip-wheel (cached) Installed python-six (cached) Installed qrencode (cached) Installed helix (cached) Installed readline (cached) Installed rhash (cached) Installed rav1e (cached) Installed glibc (cached) Installed python-pyparsing Installed snappy (cached) Installed soxr (cached) Installed speex (cached) Installed sed (cached) Installed ripgrep (cached) Installed spice-protocol (cached) Installed sudo-rs (cached) Installed sqlite (cached) Installed system-accounts (cached) Installed sysprof-capture-devel (cached) Installed shared-mime-info (cached) Installed systemd-libs (cached) Installed svt-av1 (cached) Installed systemd-sysusers (cached) Installed systemd-tmpfiles (cached) Installed terminfo-foot (cached) Installed systemd-libs-devel (cached) Installed terminfo-ghostty (cached) Installed terminfo-kitty (cached) Installed terminfo-kmscon (cached) Installed tpm2-tss (cached) Installed terminus-font (cached) Installed turbojpeg (cached) Installed gcc (cached) Installed tzdata (cached) Installed llvm (cached) Installed wayland (cached) Installed systemd-shared (cached) Installed wayland-devel (cached) Installed x264-libs (cached) Installed systemd (cached) Installed xorgproto (cached) Installed xxd (cached) Installed xz (cached) Installed python-libs (cached) Installed xz-devel (cached) Installed zlib-devel (cached) Installed zlib (cached) Installed zstd-devel (cached) Installed zstd (cached) Installed xkeyboard-config (cached) Installed zstd-libs (cached) Installed util-linux (cached) Installed x265-libs (cached) Installed uutils-coreutils (cached) Installed vim (cached) Installed llvm-libs (cached) 54940 entries blitted in 0.39s (139.9k / s) Sharing 1 upstream(s) with the build container: Shared spice-0.16.0.tar.bz2 Changing boulder thread priority to SCHED_BATCH during build: └─ priority set. Continuing build: x86_64 │Prepare │P│ + set -o errexit │P│ + set -o pipefail │P│ + set -o nounset │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1790642386 │P│ + export SOURCE_DATE_EPOCH │P│ + PGO_STAGE=NONE │P│ + export PGO_STAGE │P│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │P│ + export PKG_CONFIG_PATH │P│ + CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CFLAGS │P│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CFLAGS │P│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CXXFLAGS │P│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CXXFLAGS │P│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │P│ + export FFLAGS │P│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin ' │P│ + export LDFLAGS │P│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │P│ + export CGO_LDFLAGS │P│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │P│ + export DFLAGS │P│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │P│ + export RUSTFLAGS │P│ + VALAFLAGS=-g │P│ + export VALAFLAGS │P│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │P│ + export GOFLAGS │P│ + CC=clang │P│ + export CC │P│ + CXX=clang++ │P│ + export CXX │P│ + OBJC=clang │P│ + export OBJC │P│ + OBJCXX=clang++ │P│ + export OBJCXX │P│ + CPP=clang-cpp │P│ + export CPP │P│ + OBJCPP='clang -E -' │P│ + export OBJCPP │P│ + OBJCXXCPP='clang++ -E' │P│ + export OBJCXXCPP │P│ + AR=llvm-ar │P│ + export AR │P│ + LD=ld.lld │P│ + export LD │P│ + OBJCOPY=llvm-objcopy │P│ + export OBJCOPY │P│ + NM=llvm-nm │P│ + export NM │P│ + RANLIB=llvm-ranlib │P│ + export RANLIB │P│ + STRIP=llvm-strip │P│ + export STRIP │P│ + PATH=/usr/bin:/bin │P│ + export PATH │P│ + GOAMD64=v2 │P│ + export GOAMD64 │P│ + test -z v2 │P│ + CCACHE_DIR=/mason/ccache │P│ + export CCACHE_DIR │P│ + CCACHE_BASEDIR=/mason/build/x86_64 │P│ + export CCACHE_BASEDIR │P│ + test -z /mason/ccache │P│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │P│ + NINJA_STATUS='[%f/%t %es (%P)] ' │P│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │P│ + export CARGO_BUILD_DEP_INFO_BASEDIR │P│ + CARGO_NET_RETRY=5 │P│ + export CARGO_NET_RETRY │P│ + CARGO_PROFILE_RELEASE_DEBUG=full │P│ + export CARGO_PROFILE_RELEASE_DEBUG │P│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │P│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │P│ + CARGO_PROFILE_RELEASE_LTO=off │P│ + export CARGO_PROFILE_RELEASE_LTO │P│ + CARGO_PROFILE_RELEASE_STRIP=none │P│ + export CARGO_PROFILE_RELEASE_STRIP │P│ + RUSTC_WRAPPER= │P│ + export RUSTC_WRAPPER │P│ + test -z '' │P│ + unset RUSTC_WRAPPER │P│ + GOCACHE= │P│ + export GOCACHE │P│ + test -z '' │P│ + unset GOCACHE │P│ + GOMODCACHE= │P│ + export GOMODCACHE │P│ + test -z '' │P│ + unset GOMODCACHE │P│ + CARGO_HOME= │P│ + export CARGO_HOME │P│ + test -z '' │P│ + unset CARGO_HOME │P│ + ZIG_GLOBAL_CACHE_DIR= │P│ + export ZIG_GLOBAL_CACHE_DIR │P│ + test -z '' │P│ + unset ZIG_GLOBAL_CACHE_DIR │P│ + ZIG_LOCAL_CACHE_DIR= │P│ + export ZIG_LOCAL_CACHE_DIR │P│ + test -z '' │P│ + unset ZIG_LOCAL_CACHE_DIR │P│ + SCCACHE_DIR=/mason/sccache │P│ + export SCCACHE_DIR │P│ + test -z /mason/sccache │P│ + LANG=en_US.UTF-8 │P│ + export LANG │P│ + LC_ALL=en_US.UTF-8 │P│ + export LC_ALL │P│ + test -d /mason/build/x86_64 │P│ + cd /mason/build/x86_64 │P│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │P│ The work directory %(workdir) is /mason/build/x86_64 │P│ + mkdir -p spice-0.16.0.tar.bz2 │P│ + bsdtar-static xf /mason/sourcedir/spice-0.16.0.tar.bz2 -C spice-0.16.0.tar.bz2 --strip-components=1 --no-same-owner │ │Setup │S│ + set -o errexit │S│ + set -o pipefail │S│ + set -o nounset │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1790642386 │S│ + export SOURCE_DATE_EPOCH │S│ + PGO_STAGE=NONE │S│ + export PGO_STAGE │S│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │S│ + export PKG_CONFIG_PATH │S│ + CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CFLAGS │S│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CFLAGS │S│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CXXFLAGS │S│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CXXFLAGS │S│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │S│ + export FFLAGS │S│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin ' │S│ + export LDFLAGS │S│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │S│ + export CGO_LDFLAGS │S│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │S│ + export DFLAGS │S│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │S│ + export RUSTFLAGS │S│ + VALAFLAGS=-g │S│ + export VALAFLAGS │S│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │S│ + export GOFLAGS │S│ + CC=clang │S│ + export CC │S│ + CXX=clang++ │S│ + export CXX │S│ + OBJC=clang │S│ + export OBJC │S│ + OBJCXX=clang++ │S│ + export OBJCXX │S│ + CPP=clang-cpp │S│ + export CPP │S│ + OBJCPP='clang -E -' │S│ + export OBJCPP │S│ + OBJCXXCPP='clang++ -E' │S│ + export OBJCXXCPP │S│ + AR=llvm-ar │S│ + export AR │S│ + LD=ld.lld │S│ + export LD │S│ + OBJCOPY=llvm-objcopy │S│ + export OBJCOPY │S│ + NM=llvm-nm │S│ + export NM │S│ + RANLIB=llvm-ranlib │S│ + export RANLIB │S│ + STRIP=llvm-strip │S│ + export STRIP │S│ + PATH=/usr/bin:/bin │S│ + export PATH │S│ + GOAMD64=v2 │S│ + export GOAMD64 │S│ + test -z v2 │S│ + CCACHE_DIR=/mason/ccache │S│ + export CCACHE_DIR │S│ + CCACHE_BASEDIR=/mason/build/x86_64/spice-0.16.0.tar.bz2 │S│ + export CCACHE_BASEDIR │S│ + test -z /mason/ccache │S│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │S│ + NINJA_STATUS='[%f/%t %es (%P)] ' │S│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/spice-0.16.0.tar.bz2 │S│ + export CARGO_BUILD_DEP_INFO_BASEDIR │S│ + CARGO_NET_RETRY=5 │S│ + export CARGO_NET_RETRY │S│ + CARGO_PROFILE_RELEASE_DEBUG=full │S│ + export CARGO_PROFILE_RELEASE_DEBUG │S│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │S│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │S│ + CARGO_PROFILE_RELEASE_LTO=off │S│ + export CARGO_PROFILE_RELEASE_LTO │S│ + CARGO_PROFILE_RELEASE_STRIP=none │S│ + export CARGO_PROFILE_RELEASE_STRIP │S│ + RUSTC_WRAPPER= │S│ + export RUSTC_WRAPPER │S│ + test -z '' │S│ + unset RUSTC_WRAPPER │S│ + GOCACHE= │S│ + export GOCACHE │S│ + test -z '' │S│ + unset GOCACHE │S│ + GOMODCACHE= │S│ + export GOMODCACHE │S│ + test -z '' │S│ + unset GOMODCACHE │S│ + CARGO_HOME= │S│ + export CARGO_HOME │S│ + test -z '' │S│ + unset CARGO_HOME │S│ + ZIG_GLOBAL_CACHE_DIR= │S│ + export ZIG_GLOBAL_CACHE_DIR │S│ + test -z '' │S│ + unset ZIG_GLOBAL_CACHE_DIR │S│ + ZIG_LOCAL_CACHE_DIR= │S│ + export ZIG_LOCAL_CACHE_DIR │S│ + test -z '' │S│ + unset ZIG_LOCAL_CACHE_DIR │S│ + SCCACHE_DIR=/mason/sccache │S│ + export SCCACHE_DIR │S│ + test -z /mason/sccache │S│ + LANG=en_US.UTF-8 │S│ + export LANG │S│ + LC_ALL=en_US.UTF-8 │S│ + export LC_ALL │S│ + test -d /mason/build/x86_64/spice-0.16.0.tar.bz2 │S│ + cd /mason/build/x86_64/spice-0.16.0.tar.bz2 │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/spice-0.16.0.tar.bz2' │S│ + test -e ./meson.build │S│ The work directory %(workdir) is /mason/build/x86_64/spice-0.16.0.tar.bz2 │S│ + meson setup --buildtype=plain --prefix=/usr --libdir=lib --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=lib/spice --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --wrap-mode=nodownload aerynos-builddir -Dmanual=false │S│ The Meson build system │S│ Version: 1.12.1 │S│ Source dir: /mason/build/x86_64/spice-0.16.0.tar.bz2 │S│ Build dir: /mason/build/x86_64/spice-0.16.0.tar.bz2/aerynos-builddir │S│ Build type: native build │S│ Project name: spice │S│ Project version: 0.16.0 │S│ C compiler for the host machine: clang (clang 23.1.2 "clang version 23.1.2 (AerynOS)") │S│ C linker for the host machine: clang ld.lld 23.1.2 │S│ C++ compiler for the host machine: clang++ (clang 23.1.2 "clang version 23.1.2 (AerynOS)") │S│ C++ linker for the host machine: clang++ ld.lld 23.1.2 │S│ Host machine cpu family: x86_64 │S│ Host machine cpu: x86_64 │S│ Message: Updating submodules │S│ Message: libspice.so version: 1.15.0 │S│ Run-time dependency threads found: YES │S│ │S│ Executing subproject spice-common for machine: host │S│ │S│ spice-common| Project name: spice-common │S│ spice-common| Project version: undefined │S│ spice-common| C compiler for the host machine: clang (clang 23.1.2 "clang version 23.1.2 (AerynOS)") │S│ spice-common| C linker for the host machine: clang ld.lld 23.1.2 │S│ spice-common| Has header "alloca.h" : YES │S│ spice-common| Has header "arpa/inet.h" : YES │S│ spice-common| Has header "dlfcn.h" : YES │S│ spice-common| Has header "inttypes.h" : YES │S│ spice-common| Has header "netinet/in.h" : YES │S│ spice-common| Has header "stdlib.h" : YES │S│ spice-common| Has header "sys/socket.h" : YES │S│ spice-common| Has header "sys/stat.h" : YES │S│ spice-common| Has header "sys/types.h" : YES │S│ spice-common| Has header "unistd.h" : YES │S│ spice-common| Has header "regex.h" : YES │S│ spice-common| Has header "sys/mman.h" : YES │S│ spice-common| Checking for function "alloca" : YES │S│ spice-common| Checking for function "sigaction" : YES │S│ spice-common| Checking for function "drand48" : YES │S│ spice-common| Checking for function "setlinebuf" : YES │S│ spice-common| Library m found: YES │S│ spice-common| Found pkg-config: YES (/usr/bin/pkg-config) 3.0.7 │S│ spice-common| Run-time dependency spice-protocol found: YES 0.14.5 │S│ spice-common| Run-time dependency glib-2.0 found: YES 2.90.0 │S│ spice-common| Run-time dependency pixman-1 found: YES 0.46.4 │S│ spice-common| Run-time dependency openssl found: YES 4.0.2 │S│ spice-common| Run-time dependency gio-2.0 found: YES 2.90.0 │S│ spice-common| Run-time dependency opus found: YES 1.6.1 │S│ spice-common| Program python3 found: YES (/usr/bin/python3) │S│ spice-common| Message: Checking for python module pyparsing │S│ spice-common| Found CMake: /usr/bin/cmake (4.4.3) │S│ spice-common| Run-time dependency libcacard found: NO (tried pkg-config and cmake) │S│ spice-common| Run-time dependency libudev found: YES 261 │S│ spice-common| Compiler for C supports arguments -DG_LOG_DOMAIN="Spice": YES │S│ spice-common| Compiler for C supports arguments -Wno-unused-parameter: YES │S│ spice-common| Compiler for C supports arguments -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38: YES │S│ spice-common| Compiler for C supports arguments -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38: YES │S│ spice-common| Run-time dependency gdk-pixbuf-2.0 found: YES 2.44.8 │S│ spice-common| Configuring config.h using configuration │S│ spice-common| Build targets in project: 15 │S│ spice-common| Subproject spice-common finished. │S│ │S│ Has header "sys/time.h" : YES │S│ Has header "execinfo.h" : YES │S│ Has header "linux/sockios.h" : YES │S│ Has header "pthread_np.h" : NO │S│ Has header "drm/drm_fourcc.h" : YES │S│ Header "netinet/tcp.h" has symbol "TCP_KEEPIDLE" : YES │S│ Dependency glib-2.0 for host machine found: YES 2.90.0 (cached) │S│ Dependency pixman-1 for host machine found: YES 0.46.4 (cached) │S│ Dependency openssl for host machine found: YES 4.0.2 (cached) │S│ Run-time dependency libjpeg found: YES 3.2.0 │S│ Run-time dependency zlib found: YES 1.3.1.zlib-ng │S│ Library rt found: YES │S│ Library m found: YES │S│ Dependency opus for host machine found: YES 1.6.1 (cached) │S│ Run-time dependency gstreamer-1.0 found: YES 1.28.7 │S│ Run-time dependency gstreamer-base-1.0 found: YES 1.28.7 │S│ Run-time dependency gstreamer-app-1.0 found: YES 1.28.7 │S│ Run-time dependency gstreamer-video-1.0 found: YES 1.28.7 │S│ Run-time dependency gstreamer-allocators-1.0 found: YES 1.28.7 │S│ Run-time dependency orc-0.4 found: YES 0.4.44 │S│ Dependency liblz4 for host machine found: NO. Found 1.10.0 but need: '>= 129' │S│ Run-time dependency liblz4 found: NO (tried pkg-config and cmake) │S│ Run-time dependency liblz4 found: YES 1.10.0 │S│ Checking for function "LZ4_compress_fast_continue" with dependency liblz4: YES │S│ Run-time dependency libsasl2 found: YES 2.1.28 │S│ Run-time dependency libcacard found: NO (tried pkg-config and cmake) │S│ Compiler for C supports arguments -DSPICE_SERVER_INTERNAL: YES │S│ Compiler for C supports arguments -DG_LOG_DOMAIN="Spice": YES (cached) │S│ Compiler for C supports arguments -Wno-sign-compare: YES │S│ Compiler for C supports arguments -Wno-unused-parameter: YES (cached) │S│ Compiler for C supports arguments -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38: YES (cached) │S│ Compiler for C supports arguments -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38: YES (cached) │S│ Compiler for C++ supports arguments -DSPICE_SERVER_INTERNAL: YES │S│ Compiler for C++ supports arguments -DG_LOG_DOMAIN="Spice": YES │S│ Compiler for C++ supports arguments -Wno-sign-compare: YES │S│ Compiler for C++ supports arguments -Wno-unused-parameter: YES │S│ Compiler for C++ supports arguments -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38: YES │S│ Compiler for C++ supports arguments -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38: YES │S│ Compiler for C++ supports arguments -fno-exceptions: YES │S│ Compiler for C++ supports arguments -Wno-suggest-final-methods: NO │S│ Compiler for C++ supports arguments -Wno-suggest-final-types: NO │S│ Compiler for C++ supports arguments -Wno-array-bounds: YES │S│ Compiler for C++ supports arguments -Wno-stringop-overflow: NO │S│ Compiler for C++ supports arguments -Wno-narrowing: YES │S│ Compiler for C++ supports arguments -Wno-missing-field-initializers: YES │S│ Compiler for C++ supports arguments -Wno-deprecated-declarations: YES │S│ Compiler for C++ supports arguments -Wshadow: YES │S│ Configuring spice-version.h using configuration │S│ Dependency glib-2.0 for host machine found: YES 2.90.0 (cached) │S│ Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums) │S│ Dependency glib-2.0 for host machine found: YES 2.90.0 (cached) │S│ Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums) │S│ Compiler for C supports link arguments -Wl,--no-copy-dt-needed-entries: YES │S│ Compiler for C supports link arguments -Wl,-z,relro: YES │S│ Compiler for C supports link arguments -Wl,-z,now: YES │S│ Compiler for C supports link arguments -Wl,--version-script=/mason/build/x86_64/spice-0.16.0.tar.bz2/server/spice-server.syms: YES │S│ WARNING: extract_all_objects called without setting recursive │S│ keyword argument. Meson currently defaults to │S│ non-recursive to maintain backward compatibility but │S│ the default will be changed in meson 2.0. │S│ │S│ Found pkg-config: YES (/usr/bin/pkg-config) 3.0.7 │S│ Configuring config.h using configuration │S│ Build targets in project: 54 │S│ NOTICE: Future-deprecated features used: │S│ * 0.56.0: {'meson.source_root'} │S│ │S│ spice 0.16.0 │S│ │S│ Subprojects (for host machine) │S│ spice-common : YES │S│ │S│ User defined options │S│ bindir : /usr/bin │S│ buildtype : plain │S│ datadir : /usr/share │S│ includedir : /usr/include │S│ infodir : /usr/share/info │S│ libdir : lib │S│ libexecdir : lib/spice │S│ localedir : /usr/share/locale │S│ localstatedir: /var │S│ mandir : /usr/share/man │S│ manual : false │S│ prefix : /usr │S│ sbindir : /usr/sbin │S│ sysconfdir : /etc │S│ wrap_mode : nodownload │S│ │S│ Found ninja-1.13.2 at /usr/bin/ninja │ │Build │B│ + set -o errexit │B│ + set -o pipefail │B│ + set -o nounset │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1790642386 │B│ + export SOURCE_DATE_EPOCH │B│ + PGO_STAGE=NONE │B│ + export PGO_STAGE │B│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │B│ + export PKG_CONFIG_PATH │B│ + CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CFLAGS │B│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CFLAGS │B│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CXXFLAGS │B│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CXXFLAGS │B│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │B│ + export FFLAGS │B│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin ' │B│ + export LDFLAGS │B│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │B│ + export CGO_LDFLAGS │B│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │B│ + export DFLAGS │B│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │B│ + export RUSTFLAGS │B│ + VALAFLAGS=-g │B│ + export VALAFLAGS │B│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │B│ + export GOFLAGS │B│ + CC=clang │B│ + export CC │B│ + CXX=clang++ │B│ + export CXX │B│ + OBJC=clang │B│ + export OBJC │B│ + OBJCXX=clang++ │B│ + export OBJCXX │B│ + CPP=clang-cpp │B│ + export CPP │B│ + OBJCPP='clang -E -' │B│ + export OBJCPP │B│ + OBJCXXCPP='clang++ -E' │B│ + export OBJCXXCPP │B│ + AR=llvm-ar │B│ + export AR │B│ + LD=ld.lld │B│ + export LD │B│ + OBJCOPY=llvm-objcopy │B│ + export OBJCOPY │B│ + NM=llvm-nm │B│ + export NM │B│ + RANLIB=llvm-ranlib │B│ + export RANLIB │B│ + STRIP=llvm-strip │B│ + export STRIP │B│ + PATH=/usr/bin:/bin │B│ + export PATH │B│ + GOAMD64=v2 │B│ + export GOAMD64 │B│ + test -z v2 │B│ + CCACHE_DIR=/mason/ccache │B│ + export CCACHE_DIR │B│ + CCACHE_BASEDIR=/mason/build/x86_64/spice-0.16.0.tar.bz2 │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │B│ + NINJA_STATUS='[%f/%t %es (%P)] ' │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/spice-0.16.0.tar.bz2 │B│ + export CARGO_BUILD_DEP_INFO_BASEDIR │B│ + CARGO_NET_RETRY=5 │B│ + export CARGO_NET_RETRY │B│ + CARGO_PROFILE_RELEASE_DEBUG=full │B│ + export CARGO_PROFILE_RELEASE_DEBUG │B│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │B│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │B│ + CARGO_PROFILE_RELEASE_LTO=off │B│ + export CARGO_PROFILE_RELEASE_LTO │B│ + CARGO_PROFILE_RELEASE_STRIP=none │B│ + export CARGO_PROFILE_RELEASE_STRIP │B│ + RUSTC_WRAPPER= │B│ + export RUSTC_WRAPPER │B│ + test -z '' │B│ + unset RUSTC_WRAPPER │B│ + GOCACHE= │B│ + export GOCACHE │B│ + test -z '' │B│ + unset GOCACHE │B│ + GOMODCACHE= │B│ + export GOMODCACHE │B│ + test -z '' │B│ + unset GOMODCACHE │B│ + CARGO_HOME= │B│ + export CARGO_HOME │B│ + test -z '' │B│ + unset CARGO_HOME │B│ + ZIG_GLOBAL_CACHE_DIR= │B│ + export ZIG_GLOBAL_CACHE_DIR │B│ + test -z '' │B│ + unset ZIG_GLOBAL_CACHE_DIR │B│ + ZIG_LOCAL_CACHE_DIR= │B│ + export ZIG_LOCAL_CACHE_DIR │B│ + test -z '' │B│ + unset ZIG_LOCAL_CACHE_DIR │B│ + SCCACHE_DIR=/mason/sccache │B│ + export SCCACHE_DIR │B│ + test -z /mason/sccache │B│ + LANG=en_US.UTF-8 │B│ + export LANG │B│ + LC_ALL=en_US.UTF-8 │B│ + export LC_ALL │B│ + test -d /mason/build/x86_64/spice-0.16.0.tar.bz2 │B│ + cd /mason/build/x86_64/spice-0.16.0.tar.bz2 │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/spice-0.16.0.tar.bz2' │B│ The work directory %(workdir) is /mason/build/x86_64/spice-0.16.0.tar.bz2 │B│ + meson compile --verbose -j 32 -C aerynos-builddir │B│ ninja: Entering directory `/mason/build/x86_64/spice-0.16.0.tar.bz2/aerynos-builddir' │B│ [1/170 0.047s ( 0%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/udev.c.o -MF subprojects/spice-common/common/libspice-common.a.p/udev.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/udev.c.o -c ../subprojects/spice-common/common/udev.c │B│ [2/170 0.054s ( 1%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/backtrace.c.o -MF subprojects/spice-common/common/libspice-common.a.p/backtrace.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/backtrace.c.o -c ../subprojects/spice-common/common/backtrace.c │B│ [3/170 0.095s ( 1%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/utils.c.o -MF subprojects/spice-common/common/libspice-common.a.p/utils.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/utils.c.o -c ../subprojects/spice-common/common/utils.c │B│ [4/170 0.102s ( 2%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/snd_codec.c.o -MF subprojects/spice-common/common/libspice-common.a.p/snd_codec.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/snd_codec.c.o -c ../subprojects/spice-common/common/snd_codec.c │B│ [5/170 0.105s ( 2%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/agent.c.o -MF subprojects/spice-common/common/libspice-common.a.p/agent.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/agent.c.o -c ../subprojects/spice-common/common/agent.c │B│ [6/170 0.105s ( 3%)] clang -Isubprojects/spice-common/tests/test_logging.p -Isubprojects/spice-common/tests -I../subprojects/spice-common/tests -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DWITH_GZFILEOP -pthread -MD -MQ subprojects/spice-common/tests/test_logging.p/test-logging.c.o -MF subprojects/spice-common/tests/test_logging.p/test-logging.c.o.d -o subprojects/spice-common/tests/test_logging.p/test-logging.c.o -c ../subprojects/spice-common/tests/test-logging.c │B│ [7/170 0.106s ( 4%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/log.c.o -MF subprojects/spice-common/common/libspice-common.a.p/log.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/log.c.o -c ../subprojects/spice-common/common/log.c │B│ [8/170 0.108s ( 4%)] clang -Isubprojects/spice-common/tests/test_utils.p -Isubprojects/spice-common/tests -I../subprojects/spice-common/tests -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DWITH_GZFILEOP -pthread -MD -MQ subprojects/spice-common/tests/test_utils.p/test-utils.c.o -MF subprojects/spice-common/tests/test_utils.p/test-utils.c.o.d -o subprojects/spice-common/tests/test_utils.p/test-utils.c.o -c ../subprojects/spice-common/tests/test-utils.c │B│ [9/170 0.111s ( 5%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/canvas_utils.c.o -MF subprojects/spice-common/common/libspice-common.a.p/canvas_utils.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/canvas_utils.c.o -c ../subprojects/spice-common/common/canvas_utils.c │B│ [10/170 0.116s ( 5%)] clang -Isubprojects/spice-common/tests/test_region.p -Isubprojects/spice-common/tests -I../subprojects/spice-common/tests -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DWITH_GZFILEOP -pthread -MD -MQ subprojects/spice-common/tests/test_region.p/test-region.c.o -MF subprojects/spice-common/tests/test_region.p/test-region.c.o.d -o subprojects/spice-common/tests/test_region.p/test-region.c.o -c ../subprojects/spice-common/tests/test-region.c │B│ [11/170 0.126s ( 6%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/mem.c.o -MF subprojects/spice-common/common/libspice-common.a.p/mem.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/mem.c.o -c ../subprojects/spice-common/common/mem.c │B│ [12/170 0.137s ( 7%)] /usr/bin/python3 ../subprojects/spice-common/spice_codegen.py --suffix=_test -e ../subprojects/spice-common/tests/test-marshallers.proto subprojects/spice-common/tests/generated_test_enums.h │B│ Wrote subprojects/spice-common/tests/generated_test_enums.h │B│ [13/170 0.138s ( 7%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/marshaller.c.o -MF subprojects/spice-common/common/libspice-common.a.p/marshaller.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/marshaller.c.o -c ../subprojects/spice-common/common/marshaller.c │B│ [14/170 0.141s ( 8%)] /usr/bin/meson --internal exe --capture server/spice-server-enums.h -- /usr/bin/glib-mkenums --symbol-prefix SPICE --template /mason/build/x86_64/spice-0.16.0.tar.bz2/aerynos-builddir/../server/spice-server-enums.h.tmpl /mason/build/x86_64/spice-0.16.0.tar.bz2/aerynos-builddir/../server/spice-server.h │B│ [15/170 0.142s ( 8%)] /usr/bin/python3 ../subprojects/spice-common/spice_codegen.py --suffix=_test --generate-demarshallers --client --include test-marshallers.h --generated-declaration-file /mason/build/x86_64/spice-0.16.0.tar.bz2/aerynos-builddir/subprojects/spice-common/tests/generated_test_messages.h ../subprojects/spice-common/tests/test-marshallers.proto subprojects/spice-common/tests/generated_test_demarshallers.c subprojects/spice-common/tests/generated_test_messages.h │B│ Wrote /mason/build/x86_64/spice-0.16.0.tar.bz2/aerynos-builddir/subprojects/spice-common/tests/generated_test_messages.h │B│ Wrote subprojects/spice-common/tests/generated_test_demarshallers.c │B│ [16/170 0.145s ( 9%)] /usr/bin/python3 ../subprojects/spice-common/spice_codegen.py --suffix=_test --generate-marshallers --server --include test-marshallers.h ../subprojects/spice-common/tests/test-marshallers.proto subprojects/spice-common/tests/generated_test_marshallers.c │B│ Wrote subprojects/spice-common/tests/generated_test_marshallers.c │B│ [17/170 0.147s ( 10%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/region.c.o -MF subprojects/spice-common/common/libspice-common.a.p/region.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/region.c.o -c ../subprojects/spice-common/common/region.c │B│ [18/170 0.148s ( 10%)] /usr/bin/python3 ../subprojects/spice-common/spice_codegen.py --suffix=_test --generate-marshallers --server --include test-marshallers.h -H ../subprojects/spice-common/tests/test-marshallers.proto subprojects/spice-common/tests/generated_test_marshallers.h │B│ Wrote subprojects/spice-common/tests/generated_test_marshallers.h │B│ [19/170 0.213s ( 11%)] clang -Isubprojects/spice-common/tests/test_marshallers.p -Isubprojects/spice-common/tests -I../subprojects/spice-common/tests -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -MD -MQ subprojects/spice-common/tests/test_marshallers.p/meson-generated_.._generated_test_marshallers.c.o -MF subprojects/spice-common/tests/test_marshallers.p/meson-generated_.._generated_test_marshallers.c.o.d -o subprojects/spice-common/tests/test_marshallers.p/meson-generated_.._generated_test_marshallers.c.o -c subprojects/spice-common/tests/generated_test_marshallers.c │B│ [20/170 0.225s ( 11%)] clang -Isubprojects/spice-common/tests/test_marshallers.p -Isubprojects/spice-common/tests -I../subprojects/spice-common/tests -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -MD -MQ subprojects/spice-common/tests/test_marshallers.p/test-marshallers.c.o -MF subprojects/spice-common/tests/test_marshallers.p/test-marshallers.c.o.d -o subprojects/spice-common/tests/test_marshallers.p/test-marshallers.c.o -c ../subprojects/spice-common/tests/test-marshallers.c │B│ [21/170 0.239s ( 12%)] clang -Isubprojects/spice-common/tests/test_marshallers.p -Isubprojects/spice-common/tests -I../subprojects/spice-common/tests -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -MD -MQ subprojects/spice-common/tests/test_marshallers.p/meson-generated_.._generated_test_demarshallers.c.o -MF subprojects/spice-common/tests/test_marshallers.p/meson-generated_.._generated_test_demarshallers.c.o.d -o subprojects/spice-common/tests/test_marshallers.p/meson-generated_.._generated_test_demarshallers.c.o -c subprojects/spice-common/tests/generated_test_demarshallers.c │B│ subprojects/spice-common/tests/generated_test_demarshallers.c:518:32: warning: unknown warning group '-Wstringop-overflow', ignored [-Wunknown-warning-option] │B│ 518 | #pragma GCC diagnostic ignored "-Wstringop-overflow" │B│ | ^ │B│ subprojects/spice-common/tests/generated_test_demarshallers.c:633:32: warning: unknown warning group '-Wstringop-overflow', ignored [-Wunknown-warning-option] │B│ 633 | #pragma GCC diagnostic ignored "-Wstringop-overflow" │B│ | ^ │B│ subprojects/spice-common/tests/generated_test_demarshallers.c:660:32: warning: unknown warning group '-Wstringop-overflow', ignored [-Wunknown-warning-option] │B│ 660 | #pragma GCC diagnostic ignored "-Wstringop-overflow" │B│ | ^ │B│ 3 warnings generated. │B│ [22/170 0.239s ( 12%)] /usr/bin/meson --internal exe --capture server/spice-server-enums.c -- /usr/bin/glib-mkenums --symbol-prefix SPICE --template /mason/build/x86_64/spice-0.16.0.tar.bz2/aerynos-builddir/../server/spice-server-enums.c.tmpl /mason/build/x86_64/spice-0.16.0.tar.bz2/aerynos-builddir/../server/spice-server.h │B│ [23/170 0.242s ( 13%)] clang -Isubprojects/spice-common/tests/test_quic.p -Isubprojects/spice-common/tests -I../subprojects/spice-common/tests -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glycin-2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DWITH_GZFILEOP -pthread -MD -MQ subprojects/spice-common/tests/test_quic.p/test-quic.c.o -MF subprojects/spice-common/tests/test_quic.p/test-quic.c.o.d -o subprojects/spice-common/tests/test_quic.p/test-quic.c.o -c ../subprojects/spice-common/tests/test-quic.c │B│ [24/170 0.271s ( 14%)] clang -Isubprojects/spice-common/tests/test_ssl_verify.p -Isubprojects/spice-common/tests -I../subprojects/spice-common/tests -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DWITH_GZFILEOP -pthread -MD -MQ subprojects/spice-common/tests/test_ssl_verify.p/test-ssl-verify.c.o -MF subprojects/spice-common/tests/test_ssl_verify.p/test-ssl-verify.c.o.d -o subprojects/spice-common/tests/test_ssl_verify.p/test-ssl-verify.c.o -c ../subprojects/spice-common/tests/test-ssl-verify.c │B│ In file included from ../subprojects/spice-common/tests/test-ssl-verify.c:17: │B│ ../subprojects/spice-common/common/ssl_verify.c:249:13: warning: assigning to 'X509_NAME *' (aka 'struct X509_name_st *') from 'const X509_NAME *' (aka 'const struct X509_name_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] │B│ 249 | subject = X509_get_subject_name(cert); │B│ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../subprojects/spice-common/common/ssl_verify.c:256:22: warning: assigning to 'X509_NAME_ENTRY *' (aka 'struct X509_name_entry_st *') from 'const X509_NAME_ENTRY *' (aka 'const struct X509_name_entry_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] │B│ 256 | cn_entry = X509_NAME_get_entry(subject, pos); │B│ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../subprojects/spice-common/common/ssl_verify.c:260:21: warning: assigning to 'ASN1_STRING *' (aka 'struct asn1_string_st *') from 'const ASN1_STRING *' (aka 'const struct asn1_string_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] │B│ 260 | cn_asn1 = X509_NAME_ENTRY_get_data(cn_entry); │B│ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../subprojects/spice-common/common/ssl_verify.c:386:18: warning: assigning to 'X509_NAME *' (aka 'struct X509_name_st *') from 'const X509_NAME *' (aka 'const struct X509_name_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] │B│ 386 | cert_subject = X509_get_subject_name(cert); │B│ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 4 warnings generated. │B│ [25/170 0.337s ( 14%)] /usr/bin/python3 ../subprojects/spice-common/spice_codegen.py --generate-demarshallers --client --include common/messages.h --generated-declaration-file subprojects/spice-common/common/generated_messages.h ../subprojects/spice-common/spice.proto subprojects/spice-common/common/generated_client_demarshallers.c │B│ Wrote subprojects/spice-common/common/generated_messages.h │B│ Wrote subprojects/spice-common/common/generated_client_demarshallers.c │B│ [26/170 0.436s ( 15%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/lines.c.o -MF subprojects/spice-common/common/libspice-common.a.p/lines.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/lines.c.o -c ../subprojects/spice-common/common/lines.c │B│ [27/170 0.604s ( 15%)] /usr/bin/python3 ../subprojects/spice-common/spice_codegen.py --generate-demarshallers --server --include common/messages.h ../subprojects/spice-common/spice.proto subprojects/spice-common/common/generated_server_demarshallers.c │B│ Wrote subprojects/spice-common/common/generated_server_demarshallers.c │B│ [28/170 0.615s ( 16%)] /usr/bin/python3 ../subprojects/spice-common/spice_codegen.py --generate-marshallers --generate-header --server -M String -M Rect -M Point -M DisplayBase -M Fill -M Opaque -M Copy -M Blend -M Blackness -M Whiteness -M Invers -M Rop3 -M Stroke -M Text -M Transparent -M AlphaBlend -M Composite --include common/messages.h ../subprojects/spice-common/spice.proto subprojects/spice-common/common/generated_server_marshallers.c │B│ Wrote subprojects/spice-common/common/generated_server_marshallers.c │B│ Wrote subprojects/spice-common/common/generated_server_marshallers.h │B│ [29/170 0.638s ( 17%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/pixman_utils.c.o -MF subprojects/spice-common/common/libspice-common.a.p/pixman_utils.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/pixman_utils.c.o -c ../subprojects/spice-common/common/pixman_utils.c │B│ [30/170 0.668s ( 17%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/meson-generated_.._spice-server-enums.c.o -MF server/libspice-server.so.1.15.0.p/meson-generated_.._spice-server-enums.c.o.d -o server/libspice-server.so.1.15.0.p/meson-generated_.._spice-server-enums.c.o -c server/spice-server-enums.c │B│ [31/170 0.735s ( 18%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/red-channel-capabilities.c.o -MF server/libspice-server.so.1.15.0.p/red-channel-capabilities.c.o.d -o server/libspice-server.so.1.15.0.p/red-channel-capabilities.c.o -c ../server/red-channel-capabilities.c │B│ [32/170 0.735s ( 18%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/net-utils.c.o -MF server/libspice-server.so.1.15.0.p/net-utils.c.o.d -o server/libspice-server.so.1.15.0.p/net-utils.c.o -c ../server/net-utils.c │B│ [33/170 0.742s ( 19%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/agent-msg-filter.c.o -MF server/libspice-server.so.1.15.0.p/agent-msg-filter.c.o.d -o server/libspice-server.so.1.15.0.p/agent-msg-filter.c.o -c ../server/agent-msg-filter.c │B│ [34/170 0.756s ( 20%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/event-loop.c.o -MF server/libspice-server.so.1.15.0.p/event-loop.c.o.d -o server/libspice-server.so.1.15.0.p/event-loop.c.o -c ../server/event-loop.c │B│ [35/170 0.758s ( 20%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/jpeg-encoder.c.o -MF server/libspice-server.so.1.15.0.p/jpeg-encoder.c.o.d -o server/libspice-server.so.1.15.0.p/jpeg-encoder.c.o -c ../server/jpeg-encoder.c │B│ [36/170 0.762s ( 21%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/memslot.c.o -MF server/libspice-server.so.1.15.0.p/memslot.c.o.d -o server/libspice-server.so.1.15.0.p/memslot.c.o -c ../server/memslot.c │B│ [37/170 0.806s ( 21%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/glz-encoder-dict.c.o -MF server/libspice-server.so.1.15.0.p/glz-encoder-dict.c.o.d -o server/libspice-server.so.1.15.0.p/glz-encoder-dict.c.o -c ../server/glz-encoder-dict.c │B│ [38/170 0.841s ( 22%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/lz.c.o -MF subprojects/spice-common/common/libspice-common.a.p/lz.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/lz.c.o -c ../subprojects/spice-common/common/lz.c │B│ [39/170 0.845s ( 22%)] clang -Isubprojects/spice-common/common/libspice-common-server.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common-server.a.p/meson-generated_.._generated_server_demarshallers.c.o -MF subprojects/spice-common/common/libspice-common-server.a.p/meson-generated_.._generated_server_demarshallers.c.o.d -o subprojects/spice-common/common/libspice-common-server.a.p/meson-generated_.._generated_server_demarshallers.c.o -c subprojects/spice-common/common/generated_server_demarshallers.c │B│ [40/170 0.857s ( 23%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/mjpeg-encoder.c.o -MF server/libspice-server.so.1.15.0.p/mjpeg-encoder.c.o.d -o server/libspice-server.so.1.15.0.p/mjpeg-encoder.c.o -c ../server/mjpeg-encoder.c │B│ [41/170 0.871s ( 24%)] clang -Isubprojects/spice-common/common/libspice-common-server.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common-server.a.p/meson-generated_.._generated_server_marshallers.c.o -MF subprojects/spice-common/common/libspice-common-server.a.p/meson-generated_.._generated_server_marshallers.c.o.d -o subprojects/spice-common/common/libspice-common-server.a.p/meson-generated_.._generated_server_marshallers.c.o -c subprojects/spice-common/common/generated_server_marshallers.c │B│ [42/170 0.886s ( 24%)] rm -f subprojects/spice-common/common/libspice-common-server.a && llvm-ar csrDT subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common-server.a.p/meson-generated_.._generated_server_demarshallers.c.o subprojects/spice-common/common/libspice-common-server.a.p/meson-generated_.._generated_server_marshallers.c.o │B│ [43/170 0.971s ( 25%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/dispatcher.cpp.o -MF server/libspice-server.so.1.15.0.p/dispatcher.cpp.o.d -o server/libspice-server.so.1.15.0.p/dispatcher.cpp.o -c ../server/dispatcher.cpp │B│ In file included from ../server/dispatcher.cpp:30: │B│ In file included from ../server/dispatcher.h:24: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/dispatcher.cpp:30: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ 4 warnings generated. │B│ [44/170 1.041s ( 25%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/pixmap-cache.cpp.o -MF server/libspice-server.so.1.15.0.p/pixmap-cache.cpp.o.d -o server/libspice-server.so.1.15.0.p/pixmap-cache.cpp.o -c ../server/pixmap-cache.cpp │B│ In file included from ../server/pixmap-cache.cpp:19: │B│ In file included from ../server/pixmap-cache.h:24: │B│ In file included from ../server/red-channel.h:31: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/pixmap-cache.cpp:19: │B│ In file included from ../server/pixmap-cache.h:24: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/pixmap-cache.cpp:19: │B│ In file included from ../server/pixmap-cache.h:24: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ 8 warnings generated. │B│ [45/170 1.063s ( 26%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/spice-bitmap-utils.c.o -MF server/libspice-server.so.1.15.0.p/spice-bitmap-utils.c.o.d -o server/libspice-server.so.1.15.0.p/spice-bitmap-utils.c.o -c ../server/spice-bitmap-utils.c │B│ [46/170 1.105s ( 27%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/common-graphics-channel.cpp.o -MF server/libspice-server.so.1.15.0.p/common-graphics-channel.cpp.o.d -o server/libspice-server.so.1.15.0.p/common-graphics-channel.cpp.o -c ../server/common-graphics-channel.cpp │B│ In file included from ../server/common-graphics-channel.cpp:21: │B│ In file included from ../server/common-graphics-channel.h:21: │B│ In file included from ../server/red-channel.h:31: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/common-graphics-channel.cpp:21: │B│ In file included from ../server/common-graphics-channel.h:21: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/common-graphics-channel.cpp:21: │B│ In file included from ../server/common-graphics-channel.h:21: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/common-graphics-channel.cpp:21: │B│ In file included from ../server/common-graphics-channel.h:22: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/common-graphics-channel.cpp:23: │B│ In file included from ../server/red-client.h:22: │B│ ../server/main-channel-client.h:37:1: warning: 'MainChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | class MainChannelClient final: public RedChannelClient │B│ | ^ │B│ ../server/red-channel.h:43:1: note: did you mean class here? │B│ 43 | struct MainChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/common-graphics-channel.cpp:23: │B│ ../server/red-client.h:29:1: warning: 'RedClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 29 | class RedClient final │B│ | ^ │B│ ../server/image-encoders.h:39:1: note: did you mean class here? │B│ 39 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:42:1: note: did you mean class here? │B│ 42 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ 11 warnings generated. │B│ [47/170 1.106s ( 27%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/main-dispatcher.cpp.o -MF server/libspice-server.so.1.15.0.p/main-dispatcher.cpp.o.d -o server/libspice-server.so.1.15.0.p/main-dispatcher.cpp.o -c ../server/main-dispatcher.cpp │B│ In file included from ../server/main-dispatcher.cpp:27: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/main-dispatcher.cpp:28: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/main-dispatcher.cpp:29: │B│ In file included from ../server/main-dispatcher.h:24: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/main-dispatcher.cpp:29: │B│ In file included from ../server/main-dispatcher.h:24: │B│ ../server/red-channel.h:44:1: warning: struct 'Dispatcher' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 44 | struct Dispatcher; │B│ | ^ │B│ ../server/dispatcher.h:55:7: note: previous use is here │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/main-dispatcher.cpp:30: │B│ In file included from ../server/red-client.h:22: │B│ In file included from ../server/main-channel-client.h:23: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/main-dispatcher.cpp:30: │B│ In file included from ../server/red-client.h:22: │B│ ../server/main-channel-client.h:37:1: warning: 'MainChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | class MainChannelClient final: public RedChannelClient │B│ | ^ │B│ ../server/red-channel.h:43:1: note: did you mean class here? │B│ 43 | struct MainChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/main-dispatcher.cpp:30: │B│ ../server/red-client.h:29:1: warning: 'RedClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 29 | class RedClient final │B│ | ^ │B│ ../server/red-channel.h:42:1: note: did you mean class here? │B│ 42 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/main-dispatcher.cpp:31: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ 14 warnings generated. │B│ [48/170 1.113s ( 28%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/inputs-channel-client.cpp.o -MF server/libspice-server.so.1.15.0.p/inputs-channel-client.cpp.o.d -o server/libspice-server.so.1.15.0.p/inputs-channel-client.cpp.o -c ../server/inputs-channel-client.cpp │B│ In file included from ../server/inputs-channel-client.cpp:19: │B│ In file included from ../server/inputs-channel-client.h:21: │B│ In file included from ../server/red-channel-client.h:24: │B│ In file included from ../server/red-pipe-item.h:26: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/inputs-channel-client.cpp:19: │B│ In file included from ../server/inputs-channel-client.h:21: │B│ In file included from ../server/red-channel-client.h:26: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/inputs-channel-client.cpp:19: │B│ In file included from ../server/inputs-channel-client.h:21: │B│ In file included from ../server/red-channel-client.h:26: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/inputs-channel-client.cpp:19: │B│ In file included from ../server/inputs-channel-client.h:21: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ 9 warnings generated. │B│ [49/170 1.121s ( 28%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/glz-encoder.c.o -MF server/libspice-server.so.1.15.0.p/glz-encoder.c.o.d -o server/libspice-server.so.1.15.0.p/glz-encoder.c.o -c ../server/glz-encoder.c │B│ [50/170 1.130s ( 29%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/main-channel.cpp.o -MF server/libspice-server.so.1.15.0.p/main-channel.cpp.o.d -o server/libspice-server.so.1.15.0.p/main-channel.cpp.o -c ../server/main-channel.cpp │B│ In file included from ../server/main-channel.cpp:20: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/main-channel.cpp:21: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/main-channel.cpp:21: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/main-channel.cpp:21: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/main-channel.cpp:21: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/main-channel.cpp:22: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/main-channel.cpp:23: │B│ In file included from ../server/red-client.h:22: │B│ ../server/main-channel-client.h:37:1: warning: 'MainChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | class MainChannelClient final: public RedChannelClient │B│ | ^ │B│ ../server/red-channel.h:43:1: note: did you mean class here? │B│ 43 | struct MainChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/main-channel.cpp:23: │B│ ../server/red-client.h:29:1: warning: 'RedClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 29 | class RedClient final │B│ | ^ │B│ ../server/red-channel.h:42:1: note: did you mean class here? │B│ 42 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ 13 warnings generated. │B│ [51/170 1.137s ( 30%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/cursor-channel-client.cpp.o -MF server/libspice-server.so.1.15.0.p/cursor-channel-client.cpp.o.d -o server/libspice-server.so.1.15.0.p/cursor-channel-client.cpp.o -c ../server/cursor-channel-client.cpp │B│ In file included from ../server/cursor-channel-client.cpp:20: │B│ In file included from subprojects/spice-common/common/generated_server_marshallers.h:19: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/cursor-channel-client.cpp:22: │B│ In file included from ../server/common-graphics-channel.h:21: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/cursor-channel-client.cpp:22: │B│ In file included from ../server/common-graphics-channel.h:21: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/cursor-channel-client.cpp:22: │B│ In file included from ../server/common-graphics-channel.h:22: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/cursor-channel-client.cpp:25: │B│ In file included from ../server/cursor-channel.h:24: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ 10 warnings generated. │B│ [52/170 1.141s ( 30%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/cursor-channel.cpp.o -MF server/libspice-server.so.1.15.0.p/cursor-channel.cpp.o.d -o server/libspice-server.so.1.15.0.p/cursor-channel.cpp.o -c ../server/cursor-channel.cpp │B│ In file included from ../server/cursor-channel.cpp:21: │B│ In file included from subprojects/spice-common/common/generated_server_marshallers.h:19: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/cursor-channel.cpp:23: │B│ In file included from ../server/common-graphics-channel.h:21: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/cursor-channel.cpp:23: │B│ In file included from ../server/common-graphics-channel.h:21: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/cursor-channel.cpp:23: │B│ In file included from ../server/common-graphics-channel.h:22: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/cursor-channel.cpp:24: │B│ In file included from ../server/cursor-channel.h:24: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/cursor-channel.cpp:26: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ 11 warnings generated. │B│ [53/170 1.150s ( 31%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/image-cache.cpp.o -MF server/libspice-server.so.1.15.0.p/image-cache.cpp.o.d -o server/libspice-server.so.1.15.0.p/image-cache.cpp.o -c ../server/image-cache.cpp │B│ In file included from ../server/image-cache.cpp:20: │B│ In file included from ../server/red-parse-qxl.h:24: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/image-cache.cpp:21: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/image-cache.cpp:21: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/image-cache.cpp:21: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/image-cache.cpp:21: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/image-cache.cpp:21: │B│ In file included from ../server/display-channel.h:31: │B│ In file included from ../server/video-stream.h:28: │B│ In file included from ../server/dcc.h:28: │B│ In file included from ../server/common-graphics-channel.h:22: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ 11 warnings generated. │B│ [54/170 1.155s ( 31%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/red-pipe-item.cpp.o -MF server/libspice-server.so.1.15.0.p/red-pipe-item.cpp.o.d -o server/libspice-server.so.1.15.0.p/red-pipe-item.cpp.o -c ../server/red-pipe-item.cpp │B│ In file included from ../server/red-pipe-item.cpp:20: │B│ In file included from ../server/red-channel.h:31: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/red-pipe-item.cpp:20: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/red-pipe-item.cpp:20: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ 8 warnings generated. │B│ [55/170 1.161s ( 32%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/red-record-qxl.cpp.o -MF server/libspice-server.so.1.15.0.p/red-record-qxl.cpp.o.d -o server/libspice-server.so.1.15.0.p/red-record-qxl.cpp.o -c ../server/red-record-qxl.cpp │B│ In file included from ../server/red-record-qxl.cpp:24: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ 3 warnings generated. │B│ [56/170 1.174s ( 32%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/quic.c.o -MF subprojects/spice-common/common/libspice-common.a.p/quic.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/quic.c.o -c ../subprojects/spice-common/common/quic.c │B│ [57/170 1.184s ( 33%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/stat-file.c.o -MF server/libspice-server.so.1.15.0.p/stat-file.c.o.d -o server/libspice-server.so.1.15.0.p/stat-file.c.o -c ../server/stat-file.c │B│ [58/170 1.186s ( 34%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/inputs-channel.cpp.o -MF server/libspice-server.so.1.15.0.p/inputs-channel.cpp.o.d -o server/libspice-server.so.1.15.0.p/inputs-channel.cpp.o -c ../server/inputs-channel.cpp │B│ In file included from ../server/inputs-channel.cpp:25: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/inputs-channel.cpp:31: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/inputs-channel.cpp:31: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/inputs-channel.cpp:31: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/inputs-channel.cpp:31: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/inputs-channel.cpp:34: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/inputs-channel.cpp:35: │B│ In file included from ../server/red-client.h:22: │B│ ../server/main-channel-client.h:37:1: warning: 'MainChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | class MainChannelClient final: public RedChannelClient │B│ | ^ │B│ ../server/red-channel.h:43:1: note: did you mean class here? │B│ 43 | struct MainChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/inputs-channel.cpp:35: │B│ ../server/red-client.h:29:1: warning: 'RedClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 29 | class RedClient final │B│ | ^ │B│ ../server/red-channel.h:42:1: note: did you mean class here? │B│ 42 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ 13 warnings generated. │B│ [59/170 1.194s ( 34%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/red-channel.cpp.o -MF server/libspice-server.so.1.15.0.p/red-channel.cpp.o.d -o server/libspice-server.so.1.15.0.p/red-channel.cpp.o -c ../server/red-channel.cpp │B│ In file included from ../server/red-channel.cpp:23: │B│ In file included from ../server/red-channel.h:31: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/red-channel.cpp:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/red-channel.cpp:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/red-channel.cpp:24: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-channel.cpp:25: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-channel.cpp:25: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-channel.cpp:27: │B│ In file included from ../server/red-client.h:22: │B│ ../server/main-channel-client.h:37:1: warning: 'MainChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | class MainChannelClient final: public RedChannelClient │B│ | ^ │B│ ../server/red-channel.h:43:1: note: did you mean class here? │B│ 43 | struct MainChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-channel.cpp:27: │B│ ../server/red-client.h:29:1: warning: 'RedClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 29 | class RedClient final │B│ | ^ │B│ ../server/red-channel.h:42:1: note: did you mean class here? │B│ 42 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ 13 warnings generated. │B│ [60/170 1.197s ( 35%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/image-encoders.cpp.o -MF server/libspice-server.so.1.15.0.p/image-encoders.cpp.o.d -o server/libspice-server.so.1.15.0.p/image-encoders.cpp.o -c ../server/image-encoders.cpp │B│ In file included from ../server/image-encoders.cpp:22: │B│ In file included from ../server/image-encoders.h:28: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/image-encoders.cpp:22: │B│ In file included from ../server/image-encoders.h:29: │B│ In file included from ../server/red-parse-qxl.h:24: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/image-encoders.cpp:25: │B│ In file included from ../server/pixmap-cache.h:24: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ 8 warnings generated. │B│ [61/170 1.215s ( 35%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/sys-socket.c.o -MF server/libspice-server.so.1.15.0.p/sys-socket.c.o.d -o server/libspice-server.so.1.15.0.p/sys-socket.c.o -c ../server/sys-socket.c │B│ [62/170 1.253s ( 36%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/main-channel-client.cpp.o -MF server/libspice-server.so.1.15.0.p/main-channel-client.cpp.o.d -o server/libspice-server.so.1.15.0.p/main-channel-client.cpp.o -c ../server/main-channel-client.cpp │B│ In file included from ../server/main-channel-client.cpp:19: │B│ In file included from subprojects/spice-common/common/generated_server_marshallers.h:19: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/main-channel-client.cpp:21: │B│ In file included from ../server/main-channel-client.h:23: │B│ In file included from ../server/red-channel-client.h:26: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/main-channel-client.cpp:21: │B│ In file included from ../server/main-channel-client.h:23: │B│ In file included from ../server/red-channel-client.h:26: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/main-channel-client.cpp:21: │B│ In file included from ../server/main-channel-client.h:23: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/main-channel-client.cpp:21: │B│ ../server/main-channel-client.h:37:1: warning: 'MainChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | class MainChannelClient final: public RedChannelClient │B│ | ^ │B│ ../server/red-channel.h:43:1: note: did you mean class here? │B│ 43 | struct MainChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/main-channel-client.cpp:24: │B│ ../server/red-client.h:29:1: warning: 'RedClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 29 | class RedClient final │B│ | ^ │B│ ../server/red-channel.h:42:1: note: did you mean class here? │B│ 42 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/main-channel-client.cpp:25: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/main-channel-client.cpp:25: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ 13 warnings generated. │B│ [63/170 1.258s ( 37%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/utils.c.o -MF server/libspice-server.so.1.15.0.p/utils.c.o.d -o server/libspice-server.so.1.15.0.p/utils.c.o -c ../server/utils.c │B│ [64/170 1.269s ( 37%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/char-device.cpp.o -MF server/libspice-server.so.1.15.0.p/char-device.cpp.o.d -o server/libspice-server.so.1.15.0.p/char-device.cpp.o -c ../server/char-device.cpp │B│ In file included from ../server/char-device.cpp:26: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:31: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/char-device.cpp:26: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/char-device.cpp:26: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/char-device.cpp:26: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/char-device.cpp:27: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ 10 warnings generated. │B│ [65/170 1.281s ( 38%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/zlib-encoder.c.o -MF server/libspice-server.so.1.15.0.p/zlib-encoder.c.o.d -o server/libspice-server.so.1.15.0.p/zlib-encoder.c.o -c ../server/zlib-encoder.c │B│ [66/170 1.284s ( 38%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/lz4-encoder.c.o -MF server/libspice-server.so.1.15.0.p/lz4-encoder.c.o.d -o server/libspice-server.so.1.15.0.p/lz4-encoder.c.o -c ../server/lz4-encoder.c │B│ [67/170 1.285s ( 39%)] clang -Iserver/tests/libtestlib.a.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/tests/libtestlib.a.p/win-alarm.c.o -MF server/tests/libtestlib.a.p/win-alarm.c.o.d -o server/tests/libtestlib.a.p/win-alarm.c.o -c ../server/tests/win-alarm.c │B│ [68/170 1.296s ( 40%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/red-client.cpp.o -MF server/libspice-server.so.1.15.0.p/red-client.cpp.o.d -o server/libspice-server.so.1.15.0.p/red-client.cpp.o -c ../server/red-client.cpp │B│ In file included from ../server/red-client.cpp:20: │B│ In file included from ../server/red-channel.h:31: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/red-client.cpp:20: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/red-client.cpp:20: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/red-client.cpp:21: │B│ In file included from ../server/red-client.h:22: │B│ In file included from ../server/main-channel-client.h:23: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-client.cpp:21: │B│ In file included from ../server/red-client.h:22: │B│ ../server/main-channel-client.h:37:1: warning: 'MainChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | class MainChannelClient final: public RedChannelClient │B│ | ^ │B│ ../server/red-channel.h:43:1: note: did you mean class here? │B│ 43 | struct MainChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-client.cpp:21: │B│ ../server/red-client.h:29:1: warning: 'RedClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 29 | class RedClient final │B│ | ^ │B│ ../server/red-channel.h:42:1: note: did you mean class here? │B│ 42 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-client.cpp:22: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-client.cpp:22: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ 13 warnings generated. │B│ [69/170 1.303s ( 40%)] clang -Iserver/tests/libtestlib.a.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/tests/libtestlib.a.p/basic-event-loop.c.o -MF server/tests/libtestlib.a.p/basic-event-loop.c.o.d -o server/tests/libtestlib.a.p/basic-event-loop.c.o -c ../server/tests/basic-event-loop.c │B│ [70/170 1.304s ( 41%)] clang -Iserver/tests/libtestlib_stat1.a.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -DTEST_NAME=stat_test1 -DTEST_COMPRESS_STAT=0 -DTEST_RED_WORKER_STAT=0 -MD -MQ server/tests/libtestlib_stat1.a.p/stat-test.c.o -MF server/tests/libtestlib_stat1.a.p/stat-test.c.o.d -o server/tests/libtestlib_stat1.a.p/stat-test.c.o -c ../server/tests/stat-test.c │B│ [71/170 1.318s ( 41%)] rm -f server/tests/libtestlib_stat1.a && llvm-ar csrDT server/tests/libtestlib_stat1.a server/tests/libtestlib_stat1.a.p/stat-test.c.o │B│ [72/170 1.340s ( 42%)] clang -Iserver/tests/libtestlib_stat2.a.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -DTEST_NAME=stat_test2 -DTEST_COMPRESS_STAT=0 -DTEST_RED_WORKER_STAT=1 -MD -MQ server/tests/libtestlib_stat2.a.p/stat-test.c.o -MF server/tests/libtestlib_stat2.a.p/stat-test.c.o.d -o server/tests/libtestlib_stat2.a.p/stat-test.c.o -c ../server/tests/stat-test.c │B│ [73/170 1.342s ( 42%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/red-qxl.cpp.o -MF server/libspice-server.so.1.15.0.p/red-qxl.cpp.o.d -o server/libspice-server.so.1.15.0.p/red-qxl.cpp.o -c ../server/red-qxl.cpp │B│ In file included from ../server/red-qxl.cpp:33: │B│ In file included from ../server/red-worker.h:27: │B│ In file included from ../server/red-channel.h:31: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/red-qxl.cpp:33: │B│ In file included from ../server/red-worker.h:27: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/red-qxl.cpp:33: │B│ In file included from ../server/red-worker.h:27: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/red-qxl.cpp:34: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-qxl.cpp:34: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-qxl.cpp:37: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ 11 warnings generated. │B│ [74/170 1.355s ( 43%)] rm -f server/tests/libtestlib_stat2.a && llvm-ar csrDT server/tests/libtestlib_stat2.a server/tests/libtestlib_stat2.a.p/stat-test.c.o │B│ [75/170 1.357s ( 44%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/websocket.c.o -MF server/libspice-server.so.1.15.0.p/websocket.c.o.d -o server/libspice-server.so.1.15.0.p/websocket.c.o -c ../server/websocket.c │B│ [76/170 1.362s ( 44%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/red-replay-qxl.cpp.o -MF server/libspice-server.so.1.15.0.p/red-replay-qxl.cpp.o.d -o server/libspice-server.so.1.15.0.p/red-replay-qxl.cpp.o -c ../server/red-replay-qxl.cpp │B│ In file included from ../server/red-replay-qxl.cpp:25: │B│ In file included from ../server/reds.h:25: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/red-replay-qxl.cpp:25: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/red-replay-qxl.cpp:25: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/red-replay-qxl.cpp:25: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-replay-qxl.cpp:25: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-replay-qxl.cpp:27: │B│ ../server/red-worker.h:37:1: warning: struct 'Dispatcher' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | struct Dispatcher *red_qxl_get_dispatcher(QXLInstance *qxl); │B│ | ^ │B│ ../server/dispatcher.h:55:7: note: previous use is here │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-worker.h:37:1: note: did you mean class here? │B│ 37 | struct Dispatcher *red_qxl_get_dispatcher(QXLInstance *qxl); │B│ | ^~~~~~ │B│ | class │B│ ../server/red-replay-qxl.cpp:360:45: warning: taking address of packed member 'x' of class or structure 'QXLPoint' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 360 | replay_fscanf(replay, "point %d %d\n", &qxl->x, &qxl->y); │B│ | ^~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:360:54: warning: taking address of packed member 'y' of class or structure 'QXLPoint' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 360 | replay_fscanf(replay, "point %d %d\n", &qxl->x, &qxl->y); │B│ | ^~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:376:43: warning: taking address of packed member 'top' of class or structure 'QXLRect' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 376 | replay_fscanf_check(replay, pattern, &qxl->top, &qxl->left, &qxl->bottom, &qxl->right, │B│ | ^~~~~~~~ │B│ ../server/red-replay-qxl.cpp:376:54: warning: taking address of packed member 'left' of class or structure 'QXLRect' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 376 | replay_fscanf_check(replay, pattern, &qxl->top, &qxl->left, &qxl->bottom, &qxl->right, │B│ | ^~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:376:66: warning: taking address of packed member 'bottom' of class or structure 'QXLRect' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 376 | replay_fscanf_check(replay, pattern, &qxl->top, &qxl->left, &qxl->bottom, &qxl->right, │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:376:80: warning: taking address of packed member 'right' of class or structure 'QXLRect' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 376 | replay_fscanf_check(replay, pattern, &qxl->top, &qxl->left, &qxl->bottom, &qxl->right, │B│ | ^~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:450:59: warning: taking address of packed member 'id' of class or structure 'QXLImageDescriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 450 | replay_fscanf(replay, "descriptor.id %" SCNu64 "\n", &qxl->descriptor.id); │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:453:53: warning: taking address of packed member 'width' of class or structure 'QXLImageDescriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 453 | replay_fscanf(replay, "descriptor.width %d\n", &qxl->descriptor.width); │B│ | ^~~~~~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:454:54: warning: taking address of packed member 'height' of class or structure 'QXLImageDescriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 454 | replay_fscanf(replay, "descriptor.height %d\n", &qxl->descriptor.height); │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:463:49: warning: taking address of packed member 'x' of class or structure 'QXLBitmap' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 463 | replay_fscanf(replay, "bitmap.x %d\n", &qxl->bitmap.x); │B│ | ^~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:464:49: warning: taking address of packed member 'y' of class or structure 'QXLBitmap' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 464 | replay_fscanf(replay, "bitmap.y %d\n", &qxl->bitmap.y); │B│ | ^~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:465:54: warning: taking address of packed member 'stride' of class or structure 'QXLBitmap' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 465 | replay_fscanf(replay, "bitmap.stride %d\n", &qxl->bitmap.stride); │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:480:60: warning: taking address of packed member 'unique' of class or structure 'QXLPalette' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 480 | replay_fscanf(replay, "unique %" SCNu64 "\n", &qp->unique); │B│ | ^~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:502:65: warning: taking address of packed member 'surface_id' of class or structure 'QXLSurfaceId' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 502 | replay_fscanf(replay, "surface_image.surface_id %d\n", &qxl->surface_image.surface_id); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:511:55: warning: taking address of packed member 'data_size' of class or structure 'QXLQUICData' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 511 | replay_fscanf(replay, "quic.data_size %d\n", &qxl->quic.data_size); │B│ | ^~~~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:564:41: warning: taking address of packed member 'type' of class or structure 'QXLBrush' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 564 | replay_fscanf(replay, "type %d\n", &qxl->type); │B│ | ^~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:571:48: warning: taking address of packed member 'u' of class or structure 'QXLBrush' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 571 | replay_fscanf(replay, "u.color %d\n", &qxl->u.color); │B│ | ^~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:675:45: warning: taking address of packed member 'src_color' of class or structure 'QXLTransparent' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 675 | replay_fscanf(replay, "src_color %d\n", &qxl->src_color); │B│ | ^~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:676:46: warning: taking address of packed member 'true_color' of class or structure 'QXLTransparent' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 676 | replay_fscanf(replay, "true_color %d\n", &qxl->true_color); │B│ | ^~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:838:41: warning: taking address of packed member 'type' of class or structure 'QXLClip' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 838 | replay_fscanf(replay, "type %d\n", &qxl->type); │B│ | ^~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:874:42: warning: taking address of packed member 'flags' of class or structure 'QXLComposite' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 874 | replay_fscanf(replay, "flags %d\n", &qxl->flags); │B│ | ^~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:886:68: warning: taking address of packed member 'x' of class or structure 'QXLPoint16' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 886 | replay_fscanf(replay, "src_origin %" SCNi16 " %" SCNi16 "\n", &qxl->src_origin.x, &qxl->src_origin.y); │B│ | ^~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:886:88: warning: taking address of packed member 'y' of class or structure 'QXLPoint16' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 886 | replay_fscanf(replay, "src_origin %" SCNi16 " %" SCNi16 "\n", &qxl->src_origin.x, &qxl->src_origin.y); │B│ | ^~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:887:69: warning: taking address of packed member 'x' of class or structure 'QXLPoint16' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 887 | replay_fscanf(replay, "mask_origin %" SCNi16 " %" SCNi16 "\n", &qxl->mask_origin.x, &qxl->mask_origin.y); │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:887:90: warning: taking address of packed member 'y' of class or structure 'QXLPoint16' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 887 | replay_fscanf(replay, "mask_origin %" SCNi16 " %" SCNi16 "\n", &qxl->mask_origin.x, &qxl->mask_origin.y); │B│ | ^~~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:909:44: warning: taking address of packed member 'mm_time' of class or structure 'QXLDrawable' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 909 | replay_fscanf(replay, "mm_time %d\n", &qxl->mm_time); │B│ | ^~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:912:47: warning: taking address of packed member 'surface_id' of class or structure 'QXLDrawable' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 912 | replay_fscanf(replay, "surface_id %d\n", &qxl->surface_id); │B│ | ^~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:1048:44: warning: taking address of packed member 'mm_time' of class or structure 'QXLCompatDrawable' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 1048 | replay_fscanf(replay, "mm_time %d\n", &qxl->mm_time); │B│ | ^~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:1124:46: warning: taking address of packed member 'update_id' of class or structure 'QXLUpdateCmd' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 1124 | replay_fscanf(replay, "update_id %d\n", &qxl->update_id); │B│ | ^~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:1125:47: warning: taking address of packed member 'surface_id' of class or structure 'QXLUpdateCmd' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 1125 | replay_fscanf(replay, "surface_id %d\n", &qxl->surface_id); │B│ | ^~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:1151:47: warning: taking address of packed member 'surface_id' of class or structure 'QXLSurfaceCmd' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 1151 | replay_fscanf(replay, "surface_id %d\n", &qxl->surface_id); │B│ | ^~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:1153:42: warning: taking address of packed member 'flags' of class or structure 'QXLSurfaceCmd' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 1153 | replay_fscanf(replay, "flags %d\n", &qxl->flags); │B│ | ^~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:1160:64: warning: taking address of packed member 'format' of class or structure 'QXLSurface' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 1160 | replay_fscanf(replay, "u.surface_create.format %d\n", &qxl->u.surface_create.format); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:1161:63: warning: taking address of packed member 'width' of class or structure 'QXLSurface' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 1161 | replay_fscanf(replay, "u.surface_create.width %d\n", &qxl->u.surface_create.width); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:1162:64: warning: taking address of packed member 'height' of class or structure 'QXLSurface' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 1162 | replay_fscanf(replay, "u.surface_create.height %d\n", &qxl->u.surface_create.height); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:1163:64: warning: taking address of packed member 'stride' of class or structure 'QXLSurface' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 1163 | replay_fscanf(replay, "u.surface_create.stride %d\n", &qxl->u.surface_create.stride); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:1203:59: warning: taking address of packed member 'unique' of class or structure 'QXLCursorHeader' may result in an unaligned pointer value [-Waddress-of-packed-member] │B│ 1203 | replay_fscanf(replay, "header.unique %" SCNu64 "\n", &cursor.header.unique); │B│ | ^~~~~~~~~~~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:105:41: note: expanded from macro 'replay_fscanf' │B│ 105 | replay_fscanf_check(r, fmt "%n", ## __VA_ARGS__, &r->end_pos) │B│ | ^~~~~~~~~~~ │B│ ../server/red-replay-qxl.cpp:127:21: warning: unused function 'replay_realloc' [-Wunused-function] │B│ 127 | static inline void *replay_realloc(SpiceReplay *replay, void *mem, size_t n_bytes) │B│ | ^~~~~~~~~~~~~~ │B│ 49 warnings generated. │B│ [77/170 1.373s ( 45%)] clang -Iserver/tests/libtestlib_stat3.a.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -DTEST_NAME=stat_test3 -DTEST_COMPRESS_STAT=1 -DTEST_RED_WORKER_STAT=0 -MD -MQ server/tests/libtestlib_stat3.a.p/stat-test.c.o -MF server/tests/libtestlib_stat3.a.p/stat-test.c.o.d -o server/tests/libtestlib_stat3.a.p/stat-test.c.o -c ../server/tests/stat-test.c │B│ [78/170 1.380s ( 45%)] clang -Iserver/tests/test-stat.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-stat.p/test-stat.c.o -MF server/tests/test-stat.p/test-stat.c.o.d -o server/tests/test-stat.p/test-stat.c.o -c ../server/tests/test-stat.c │B│ [79/170 1.384s ( 46%)] clang -Iserver/tests/libtestlib_stat4.a.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -DTEST_NAME=stat_test4 -DTEST_COMPRESS_STAT=1 -DTEST_RED_WORKER_STAT=1 -MD -MQ server/tests/libtestlib_stat4.a.p/stat-test.c.o -MF server/tests/libtestlib_stat4.a.p/stat-test.c.o.d -o server/tests/libtestlib_stat4.a.p/stat-test.c.o -c ../server/tests/stat-test.c │B│ [80/170 1.385s ( 47%)] clang -Iserver/tests/test-codecs-parsing.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-codecs-parsing.p/test-codecs-parsing.c.o -MF server/tests/test-codecs-parsing.p/test-codecs-parsing.c.o.d -o server/tests/test-codecs-parsing.p/test-codecs-parsing.c.o -c ../server/tests/test-codecs-parsing.c │B│ [81/170 1.389s ( 47%)] rm -f server/tests/libtestlib_stat3.a && llvm-ar csrDT server/tests/libtestlib_stat3.a server/tests/libtestlib_stat3.a.p/stat-test.c.o │B│ [82/170 1.398s ( 48%)] clang -Iserver/tests/test-options.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-options.p/test-options.c.o -MF server/tests/test-options.p/test-options.c.o.d -o server/tests/test-options.p/test-options.c.o -c ../server/tests/test-options.c │B│ [83/170 1.399s ( 48%)] rm -f server/tests/libtestlib_stat4.a && llvm-ar csrDT server/tests/libtestlib_stat4.a server/tests/libtestlib_stat4.a.p/stat-test.c.o │B│ [84/170 1.402s ( 49%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/red-stream.cpp.o -MF server/libspice-server.so.1.15.0.p/red-stream.cpp.o.d -o server/libspice-server.so.1.15.0.p/red-stream.cpp.o -c ../server/red-stream.cpp │B│ In file included from ../server/red-stream.cpp:39: │B│ In file included from ../server/main-dispatcher.h:23: │B│ In file included from ../server/dispatcher.h:24: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/red-stream.cpp:39: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-stream.cpp:39: │B│ In file included from ../server/main-dispatcher.h:24: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/red-stream.cpp:39: │B│ In file included from ../server/main-dispatcher.h:24: │B│ ../server/red-channel.h:44:1: warning: struct 'Dispatcher' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 44 | struct Dispatcher; │B│ | ^ │B│ ../server/dispatcher.h:55:7: note: previous use is here │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/red-stream.cpp:43: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-stream.cpp:1100:23: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] │B│ 1100 | sasl->wantSSF = 1; │B│ | ^ ~ │B│ 12 warnings generated. │B│ [85/170 1.412s ( 50%)] clang -Iserver/tests/test-agent-msg-filter.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-agent-msg-filter.p/test-agent-msg-filter.c.o -MF server/tests/test-agent-msg-filter.p/test-agent-msg-filter.c.o.d -o server/tests/test-agent-msg-filter.p/test-agent-msg-filter.c.o -c ../server/tests/test-agent-msg-filter.c │B│ [86/170 1.415s ( 50%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/red-channel-client.cpp.o -MF server/libspice-server.so.1.15.0.p/red-channel-client.cpp.o.d -o server/libspice-server.so.1.15.0.p/red-channel-client.cpp.o -c ../server/red-channel-client.cpp │B│ In file included from ../server/red-channel-client.cpp:35: │B│ In file included from subprojects/spice-common/common/generated_server_marshallers.h:19: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/red-channel-client.cpp:37: │B│ In file included from ../server/red-channel-client.h:26: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/red-channel-client.cpp:37: │B│ In file included from ../server/red-channel-client.h:26: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/red-channel-client.cpp:37: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-channel-client.cpp:38: │B│ In file included from ../server/red-client.h:22: │B│ ../server/main-channel-client.h:37:1: warning: 'MainChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | class MainChannelClient final: public RedChannelClient │B│ | ^ │B│ ../server/red-channel.h:43:1: note: did you mean class here? │B│ 43 | struct MainChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-channel-client.cpp:38: │B│ ../server/red-client.h:29:1: warning: 'RedClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 29 | class RedClient final │B│ | ^ │B│ ../server/red-channel.h:42:1: note: did you mean class here? │B│ 42 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ 11 warnings generated. │B│ [87/170 1.434s ( 51%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/dcc.cpp.o -MF server/libspice-server.so.1.15.0.p/dcc.cpp.o.d -o server/libspice-server.so.1.15.0.p/dcc.cpp.o -c ../server/dcc.cpp │B│ In file included from ../server/dcc.cpp:21: │B│ In file included from ../server/dcc-private.h:22: │B│ In file included from ../server/cache-item.h:24: │B│ In file included from ../server/red-pipe-item.h:26: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/dcc.cpp:21: │B│ In file included from ../server/dcc-private.h:23: │B│ In file included from ../server/dcc.h:24: │B│ In file included from ../server/image-encoders.h:28: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/dcc.cpp:21: │B│ In file included from ../server/dcc-private.h:23: │B│ In file included from ../server/dcc.h:26: │B│ In file included from ../server/pixmap-cache.h:24: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/dcc.cpp:21: │B│ In file included from ../server/dcc-private.h:23: │B│ In file included from ../server/dcc.h:28: │B│ In file included from ../server/common-graphics-channel.h:22: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/dcc.cpp:22: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/dcc.cpp:22: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/dcc.cpp:24: │B│ In file included from ../server/red-client.h:22: │B│ ../server/main-channel-client.h:37:1: warning: 'MainChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | class MainChannelClient final: public RedChannelClient │B│ | ^ │B│ ../server/red-channel.h:43:1: note: did you mean class here? │B│ 43 | struct MainChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/dcc.cpp:24: │B│ ../server/red-client.h:29:1: warning: 'RedClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 29 | class RedClient final │B│ | ^ │B│ ../server/red-channel.h:42:1: note: did you mean class here? │B│ 42 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ ../server/image-encoders.h:39:1: note: did you mean class here? │B│ 39 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ ../server/dcc.cpp:510:50: warning: unused function 'DISPLAY_CHANNEL_CLIENT' [-Wunused-function] │B│ 510 | XXX_CAST(RedChannelClient, DisplayChannelClient, DISPLAY_CHANNEL_CLIENT); │B│ | ^~~~~~~~~~~~~~~~~~~~~~ │B│ 14 warnings generated. │B│ [88/170 1.437s ( 51%)] clang -Iserver/tests/test-loop.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-loop.p/test-loop.c.o -MF server/tests/test-loop.p/test-loop.c.o.d -o server/tests/test-loop.p/test-loop.c.o -c ../server/tests/test-loop.c │B│ [89/170 1.442s ( 52%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/red-parse-qxl.cpp.o -MF server/libspice-server.so.1.15.0.p/red-parse-qxl.cpp.o.d -o server/libspice-server.so.1.15.0.p/red-parse-qxl.cpp.o -c ../server/red-parse-qxl.cpp │B│ In file included from ../server/red-parse-qxl.cpp:25: │B│ In file included from ../server/spice-bitmap-utils.h:22: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/red-parse-qxl.cpp:27: │B│ In file included from ../server/red-qxl.h:21: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/red-parse-qxl.cpp:27: │B│ In file included from ../server/red-qxl.h:21: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ 8 warnings generated. │B│ [90/170 1.471s ( 52%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/red-worker.cpp.o -MF server/libspice-server.so.1.15.0.p/red-worker.cpp.o.d -o server/libspice-server.so.1.15.0.p/red-worker.cpp.o -c ../server/red-worker.cpp │B│ In file included from ../server/red-worker.cpp:41: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:25: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/red-worker.cpp:41: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/red-worker.cpp:41: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/red-worker.cpp:41: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-worker.cpp:41: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-worker.cpp:41: │B│ In file included from ../server/display-channel.h:31: │B│ In file included from ../server/video-stream.h:28: │B│ In file included from ../server/dcc.h:28: │B│ In file included from ../server/common-graphics-channel.h:22: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-worker.cpp:45: │B│ ../server/red-worker.h:37:1: warning: struct 'Dispatcher' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | struct Dispatcher *red_qxl_get_dispatcher(QXLInstance *qxl); │B│ | ^ │B│ ../server/dispatcher.h:55:7: note: previous use is here │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-worker.h:37:1: note: did you mean class here? │B│ 37 | struct Dispatcher *red_qxl_get_dispatcher(QXLInstance *qxl); │B│ | ^~~~~~ │B│ | class │B│ 12 warnings generated. │B│ [91/170 1.472s ( 53%)] clang -Iserver/tests/test-fail-on-null-core-interface.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-fail-on-null-core-interface.p/test-fail-on-null-core-interface.c.o -MF server/tests/test-fail-on-null-core-interface.p/test-fail-on-null-core-interface.c.o.d -o server/tests/test-fail-on-null-core-interface.p/test-fail-on-null-core-interface.c.o -c ../server/tests/test-fail-on-null-core-interface.c │B│ [92/170 1.486s ( 54%)] clang -Iserver/tests/test-vdagent.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-vdagent.p/test-vdagent.c.o -MF server/tests/test-vdagent.p/test-vdagent.c.o.d -o server/tests/test-vdagent.p/test-vdagent.c.o -c ../server/tests/test-vdagent.c │B│ [93/170 1.487s ( 54%)] clang -Iserver/tests/test-empty-success.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-empty-success.p/test-empty-success.c.o -MF server/tests/test-empty-success.p/test-empty-success.c.o.d -o server/tests/test-empty-success.p/test-empty-success.c.o -c ../server/tests/test-empty-success.c │B│ [94/170 1.504s ( 55%)] clang -Iserver/tests/test-set-ticket.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-set-ticket.p/test-set-ticket.c.o -MF server/tests/test-set-ticket.p/test-set-ticket.c.o.d -o server/tests/test-set-ticket.p/test-set-ticket.c.o -c ../server/tests/test-set-ticket.c │B│ [95/170 1.509s ( 55%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/sound.cpp.o -MF server/libspice-server.so.1.15.0.p/sound.cpp.o.d -o server/libspice-server.so.1.15.0.p/sound.cpp.o -c ../server/sound.cpp │B│ In file included from ../server/sound.cpp:32: │B│ In file included from subprojects/spice-common/common/generated_server_marshallers.h:19: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/sound.cpp:38: │B│ In file included from ../server/main-channel.h:25: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/sound.cpp:38: │B│ In file included from ../server/main-channel.h:25: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/sound.cpp:39: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/sound.cpp:39: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/sound.cpp:40: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/sound.cpp:41: │B│ In file included from ../server/red-client.h:22: │B│ ../server/main-channel-client.h:37:1: warning: 'MainChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | class MainChannelClient final: public RedChannelClient │B│ | ^ │B│ ../server/red-channel.h:43:1: note: did you mean class here? │B│ 43 | struct MainChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/sound.cpp:41: │B│ ../server/red-client.h:29:1: warning: 'RedClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 29 | class RedClient final │B│ | ^ │B│ ../server/red-channel.h:42:1: note: did you mean class here? │B│ 42 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/sound.cpp:42: │B│ ../server/sound.h:25:1: warning: struct 'RedClient' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 25 | struct RedClient; │B│ | ^ │B│ ../server/red-client.h:29:7: note: previous use is here │B│ 29 | class RedClient final │B│ | ^ │B│ ../server/sound.h:25:1: note: did you mean class here? │B│ 25 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ 14 warnings generated. │B│ [96/170 1.512s ( 56%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/dcc-send.cpp.o -MF server/libspice-server.so.1.15.0.p/dcc-send.cpp.o.d -o server/libspice-server.so.1.15.0.p/dcc-send.cpp.o -c ../server/dcc-send.cpp │B│ In file included from ../server/dcc-send.cpp:21: │B│ In file included from subprojects/spice-common/common/generated_server_marshallers.h:19: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/dcc-send.cpp:23: │B│ In file included from ../server/dcc-private.h:23: │B│ In file included from ../server/dcc.h:24: │B│ In file included from ../server/image-encoders.h:28: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/dcc-send.cpp:23: │B│ In file included from ../server/dcc-private.h:23: │B│ In file included from ../server/dcc.h:26: │B│ In file included from ../server/pixmap-cache.h:24: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/dcc-send.cpp:23: │B│ In file included from ../server/dcc-private.h:23: │B│ In file included from ../server/dcc.h:28: │B│ In file included from ../server/common-graphics-channel.h:22: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/dcc-send.cpp:24: │B│ In file included from ../server/display-channel-private.h:21: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/dcc-send.cpp:24: │B│ In file included from ../server/display-channel-private.h:21: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ 11 warnings generated. │B│ [97/170 1.514s ( 57%)] clang -Iserver/tests/test-display-no-ssl.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-display-no-ssl.p/test-display-no-ssl.c.o -MF server/tests/test-display-no-ssl.p/test-display-no-ssl.c.o.d -o server/tests/test-display-no-ssl.p/test-display-no-ssl.c.o -c ../server/tests/test-display-no-ssl.c │B│ [98/170 1.538s ( 57%)] clang -Iserver/tests/test-record.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-record.p/test-record.c.o -MF server/tests/test-record.p/test-record.c.o.d -o server/tests/test-record.p/test-record.c.o -c ../server/tests/test-record.c │B│ [99/170 1.548s ( 58%)] clang -Iserver/tests/test-playback.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-playback.p/test-playback.c.o -MF server/tests/test-playback.p/test-playback.c.o.d -o server/tests/test-playback.p/test-playback.c.o -c ../server/tests/test-playback.c │B│ [100/170 1.548s ( 58%)] clang -Iserver/tests/test-display-width-stride.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-display-width-stride.p/test-display-width-stride.c.o -MF server/tests/test-display-width-stride.p/test-display-width-stride.c.o.d -o server/tests/test-display-width-stride.p/test-display-width-stride.c.o -c ../server/tests/test-display-width-stride.c │B│ [101/170 1.549s ( 59%)] clang -Iserver/tests/test-two-servers.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-two-servers.p/test-two-servers.c.o -MF server/tests/test-two-servers.p/test-two-servers.c.o.d -o server/tests/test-two-servers.p/test-two-servers.c.o -c ../server/tests/test-two-servers.c │B│ [102/170 1.557s ( 60%)] clang -Iserver/tests/test-display-resolution-changes.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-display-resolution-changes.p/test-display-resolution-changes.c.o -MF server/tests/test-display-resolution-changes.p/test-display-resolution-changes.c.o.d -o server/tests/test-display-resolution-changes.p/test-display-resolution-changes.c.o -c ../server/tests/test-display-resolution-changes.c │B│ [103/170 1.560s ( 60%)] clang -Iserver/tests/test-leaks.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-leaks.p/test-leaks.c.o -MF server/tests/test-leaks.p/test-leaks.c.o.d -o server/tests/test-leaks.p/test-leaks.c.o -c ../server/tests/test-leaks.c │B│ [104/170 1.564s ( 61%)] clang -Iserver/tests/test-display-streaming.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-display-streaming.p/test-display-streaming.c.o -MF server/tests/test-display-streaming.p/test-display-streaming.c.o.d -o server/tests/test-display-streaming.p/test-display-streaming.c.o -c ../server/tests/test-display-streaming.c │B│ [105/170 1.565s ( 61%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/display-channel.cpp.o -MF server/libspice-server.so.1.15.0.p/display-channel.cpp.o.d -o server/libspice-server.so.1.15.0.p/display-channel.cpp.o -c ../server/display-channel.cpp │B│ In file included from ../server/display-channel.cpp:21: │B│ In file included from ../server/display-channel-private.h:21: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:25: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/display-channel.cpp:21: │B│ In file included from ../server/display-channel-private.h:21: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/display-channel.cpp:21: │B│ In file included from ../server/display-channel-private.h:21: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/display-channel.cpp:21: │B│ In file included from ../server/display-channel-private.h:21: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/display-channel.cpp:21: │B│ In file included from ../server/display-channel-private.h:21: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/display-channel.cpp:21: │B│ In file included from ../server/display-channel-private.h:21: │B│ In file included from ../server/display-channel.h:31: │B│ In file included from ../server/video-stream.h:28: │B│ In file included from ../server/dcc.h:28: │B│ In file included from ../server/common-graphics-channel.h:22: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ 11 warnings generated. │B│ [106/170 1.583s ( 62%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/spicevmc.cpp.o -MF server/libspice-server.so.1.15.0.p/spicevmc.cpp.o.d -o server/libspice-server.so.1.15.0.p/spicevmc.cpp.o -c ../server/spicevmc.cpp │B│ In file included from ../server/spicevmc.cpp:30: │B│ In file included from subprojects/spice-common/common/generated_server_marshallers.h:19: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/spicevmc.cpp:32: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/spicevmc.cpp:32: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/spicevmc.cpp:32: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/spicevmc.cpp:34: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/spicevmc.cpp:35: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ 11 warnings generated. │B│ [107/170 1.599s ( 62%)] clang++ -Iserver/tests/libtestlib.a.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/tests/libtestlib.a.p/vmc-emu.cpp.o -MF server/tests/libtestlib.a.p/vmc-emu.cpp.o.d -o server/tests/libtestlib.a.p/vmc-emu.cpp.o -c ../server/tests/vmc-emu.cpp │B│ In file included from ../server/tests/vmc-emu.cpp:22: │B│ In file included from ../server/tests/vmc-emu.h:20: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:31: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/tests/vmc-emu.cpp:22: │B│ In file included from ../server/tests/vmc-emu.h:20: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/tests/vmc-emu.cpp:22: │B│ In file included from ../server/tests/vmc-emu.h:20: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/tests/vmc-emu.cpp:22: │B│ In file included from ../server/tests/vmc-emu.h:20: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ 9 warnings generated. │B│ [108/170 1.613s ( 63%)] clang -Iserver/tests/spice-server-replay.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/tests/spice-server-replay.p/basic-event-loop.c.o -MF server/tests/spice-server-replay.p/basic-event-loop.c.o.d -o server/tests/spice-server-replay.p/basic-event-loop.c.o -c ../server/tests/basic-event-loop.c │B│ [109/170 1.617s ( 64%)] clang -Iserver/tests/test-stat-file.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-stat-file.p/test-stat-file.c.o -MF server/tests/test-stat-file.p/test-stat-file.c.o.d -o server/tests/test-stat-file.p/test-stat-file.c.o -c ../server/tests/test-stat-file.c │B│ [110/170 1.619s ( 64%)] clang -Itools/reds_stat.p -Itools -I../tools -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP -MD -MQ tools/reds_stat.p/reds_stat.c.o -MF tools/reds_stat.p/reds_stat.c.o.d -o tools/reds_stat.p/reds_stat.c.o -c ../tools/reds_stat.c │B│ [111/170 1.628s ( 65%)] clang -Iserver/tests/test-websocket.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-websocket.p/test-websocket.c.o -MF server/tests/test-websocket.p/test-websocket.c.o.d -o server/tests/test-websocket.p/test-websocket.c.o -c ../server/tests/test-websocket.c │B│ ../server/tests/test-websocket.c:72:8: warning: missing field 'short_name' initializer [-Wmissing-field-initializers] │B│ 72 | {NULL} │B│ | ^ │B│ 1 warning generated. │B│ [112/170 1.630s ( 65%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/stream-channel.cpp.o -MF server/libspice-server.so.1.15.0.p/stream-channel.cpp.o.d -o server/libspice-server.so.1.15.0.p/stream-channel.cpp.o -c ../server/stream-channel.cpp │B│ In file included from ../server/stream-channel.cpp:20: │B│ In file included from subprojects/spice-common/common/generated_server_marshallers.h:19: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/stream-channel.cpp:24: │B│ In file included from ../server/red-channel-client.h:26: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/stream-channel.cpp:24: │B│ In file included from ../server/red-channel-client.h:26: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/stream-channel.cpp:24: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/stream-channel.cpp:25: │B│ ../server/stream-channel.h:57:12: warning: struct 'StreamChannelClient' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 57 | friend struct StreamChannelClient; │B│ | ^ │B│ ../server/stream-channel.h:54:7: note: previous use is here │B│ 54 | class StreamChannelClient; │B│ | ^ │B│ In file included from ../server/stream-channel.cpp:26: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/stream-channel.cpp:26: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ 12 warnings generated. │B│ [113/170 1.632s ( 66%)] clang -Iserver/tests/test-listen.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-listen.p/test-listen.c.o -MF server/tests/test-listen.p/test-listen.c.o.d -o server/tests/test-listen.p/test-listen.c.o -c ../server/tests/test-listen.c │B│ [114/170 1.645s ( 67%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/gstreamer-encoder.c.o -MF server/libspice-server.so.1.15.0.p/gstreamer-encoder.c.o.d -o server/libspice-server.so.1.15.0.p/gstreamer-encoder.c.o -c ../server/gstreamer-encoder.c │B│ [115/170 1.645s ( 67%)] clang -Iserver/tests/test-sasl.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-sasl.p/test-sasl.c.o -MF server/tests/test-sasl.p/test-sasl.c.o.d -o server/tests/test-sasl.p/test-sasl.c.o -c ../server/tests/test-sasl.c │B│ ../server/tests/test-sasl.c:504:25: warning: variable 'cap' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer] │B│ 504 | read_all(sock, &cap, sizeof(cap)); │B│ | ^~~ │B│ ../server/tests/test-sasl.c:499:21: warning: variable 'msg' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer] │B│ 499 | read_all(sock, &msg, sizeof(msg)); │B│ | ^~~ │B│ 2 warnings generated. │B│ [116/170 1.653s ( 68%)] clang -Iserver/tests/spice-server-replay.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/tests/spice-server-replay.p/.._event-loop.c.o -MF server/tests/spice-server-replay.p/.._event-loop.c.o.d -o server/tests/spice-server-replay.p/.._event-loop.c.o -c ../server/event-loop.c │B│ [117/170 1.653s ( 68%)] clang -Iserver/tests/spice-server-replay.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/tests/spice-server-replay.p/replay.c.o -MF server/tests/spice-server-replay.p/replay.c.o.d -o server/tests/spice-server-replay.p/replay.c.o -c ../server/tests/replay.c │B│ ../server/tests/replay.c:344:16: warning: missing field 'short_name' initializer [-Wmissing-field-initializers] │B│ 344 | { NULL } │B│ | ^ │B│ 1 warning generated. │B│ [118/170 1.656s ( 69%)] clang -Iserver/tests/test-stream.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-stream.p/test-stream.c.o -MF server/tests/test-stream.p/test-stream.c.o.d -o server/tests/test-stream.p/test-stream.c.o -c ../server/tests/test-stream.c │B│ [119/170 1.657s ( 70%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/tree.cpp.o -MF server/libspice-server.so.1.15.0.p/tree.cpp.o.d -o server/libspice-server.so.1.15.0.p/tree.cpp.o -c ../server/tree.cpp │B│ In file included from ../server/tree.cpp:21: │B│ In file included from ../server/red-parse-qxl.h:24: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/tree.cpp:22: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/tree.cpp:22: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/tree.cpp:22: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/tree.cpp:22: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/tree.cpp:22: │B│ In file included from ../server/display-channel.h:31: │B│ In file included from ../server/video-stream.h:28: │B│ In file included from ../server/dcc.h:28: │B│ In file included from ../server/common-graphics-channel.h:22: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ 11 warnings generated. │B│ [120/170 1.657s ( 70%)] clang++ -Iserver/tests/test-qxl-parsing.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-qxl-parsing.p/test-qxl-parsing.cpp.o -MF server/tests/test-qxl-parsing.p/test-qxl-parsing.cpp.o.d -o server/tests/test-qxl-parsing.p/test-qxl-parsing.cpp.o -c ../server/tests/test-qxl-parsing.cpp │B│ In file included from ../server/tests/test-qxl-parsing.cpp:30: │B│ In file included from ../server/memslot.h:24: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ 3 warnings generated. │B│ [121/170 1.659s ( 71%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/red-stream-device.cpp.o -MF server/libspice-server.so.1.15.0.p/red-stream-device.cpp.o.d -o server/libspice-server.so.1.15.0.p/red-stream-device.cpp.o -c ../server/red-stream-device.cpp │B│ In file included from ../server/red-stream-device.cpp:23: │B│ In file included from ../server/red-stream-device.h:25: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:31: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/red-stream-device.cpp:23: │B│ In file included from ../server/red-stream-device.h:25: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/red-stream-device.cpp:23: │B│ In file included from ../server/red-stream-device.h:25: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/red-stream-device.cpp:23: │B│ In file included from ../server/red-stream-device.h:25: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-stream-device.cpp:23: │B│ ../server/red-stream-device.h:49:1: warning: 'StreamDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 49 | class StreamDevice final: public RedCharDevice │B│ | ^ │B│ ../server/red-stream-device.h:32:1: note: did you mean class here? │B│ 32 | struct StreamDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-stream-device.cpp:25: │B│ ../server/stream-channel.h:57:12: warning: struct 'StreamChannelClient' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 57 | friend struct StreamChannelClient; │B│ | ^ │B│ ../server/stream-channel.h:54:7: note: previous use is here │B│ 54 | class StreamChannelClient; │B│ | ^ │B│ In file included from ../server/red-stream-device.cpp:26: │B│ In file included from ../server/cursor-channel.h:22: │B│ In file included from ../server/common-graphics-channel.h:22: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/red-stream-device.cpp:26: │B│ In file included from ../server/cursor-channel.h:24: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ 13 warnings generated. │B│ [122/170 1.666s ( 71%)] clang -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/sw-canvas.c.o -MF server/libspice-server.so.1.15.0.p/sw-canvas.c.o.d -o server/libspice-server.so.1.15.0.p/sw-canvas.c.o -c ../server/sw-canvas.c │B│ [123/170 1.692s ( 72%)] clang++ -Iserver/tests/test-dispatcher.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-dispatcher.p/test-dispatcher.cpp.o -MF server/tests/test-dispatcher.p/test-dispatcher.cpp.o.d -o server/tests/test-dispatcher.p/test-dispatcher.cpp.o -c ../server/tests/test-dispatcher.cpp │B│ In file included from ../server/tests/test-dispatcher.cpp:29: │B│ In file included from ../server/reds.h:25: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/tests/test-dispatcher.cpp:29: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/tests/test-dispatcher.cpp:29: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/tests/test-dispatcher.cpp:29: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/tests/test-dispatcher.cpp:29: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ 10 warnings generated. │B│ [124/170 1.741s ( 72%)] clang++ -Iserver/tests/test-stream-device.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-stream-device.p/test-stream-device.cpp.o -MF server/tests/test-stream-device.p/test-stream-device.cpp.o.d -o server/tests/test-stream-device.p/test-stream-device.cpp.o -c ../server/tests/test-stream-device.cpp │B│ In file included from ../server/tests/test-stream-device.cpp:35: │B│ In file included from ../server/stream-channel.h:24: │B│ In file included from ../server/red-channel.h:31: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/tests/test-stream-device.cpp:35: │B│ In file included from ../server/stream-channel.h:24: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/tests/test-stream-device.cpp:35: │B│ In file included from ../server/stream-channel.h:24: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/tests/test-stream-device.cpp:35: │B│ ../server/stream-channel.h:57:12: warning: struct 'StreamChannelClient' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 57 | friend struct StreamChannelClient; │B│ | ^ │B│ ../server/stream-channel.h:54:7: note: previous use is here │B│ 54 | class StreamChannelClient; │B│ | ^ │B│ In file included from ../server/tests/test-stream-device.cpp:36: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/tests/test-stream-device.cpp:36: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ 11 warnings generated. │B│ [125/170 1.747s ( 73%)] clang++ -Iserver/tests/libtestlib.a.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/tests/libtestlib.a.p/test-display-base.cpp.o -MF server/tests/libtestlib.a.p/test-display-base.cpp.o.d -o server/tests/libtestlib.a.p/test-display-base.cpp.o -c ../server/tests/test-display-base.cpp │B│ In file included from ../server/tests/test-display-base.cpp:40: │B│ In file included from ../server/red-channel.h:31: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/tests/test-display-base.cpp:40: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/tests/test-display-base.cpp:40: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ ../server/tests/test-display-base.cpp:803:5: warning: mixture of designated and non-designated initializers in the same initializer list is a C99 extension [-Wc99-designator] │B│ 803 | .base = { │B│ | ^~~~~~~~~ │B│ 804 | .type = SPICE_INTERFACE_QXL, │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 805 | .description = "test", │B│ | ~~~~~~~~~~~~~~~~~~~~~~ │B│ 806 | .major_version = SPICE_INTERFACE_QXL_MAJOR, │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 807 | .minor_version = SPICE_INTERFACE_QXL_MINOR │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 808 | }, │B│ | ~ │B│ ../server/tests/test-display-base.cpp:809:5: note: first non-designated initializer is here │B│ 809 | { .attached_worker = attached_worker }, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 9 warnings generated. │B│ [126/170 1.758s ( 74%)] rm -f server/tests/libtestlib.a && llvm-ar csrDT server/tests/libtestlib.a server/tests/libtestlib.a.p/basic-event-loop.c.o server/tests/libtestlib.a.p/test-display-base.cpp.o server/tests/libtestlib.a.p/win-alarm.c.o server/tests/libtestlib.a.p/vmc-emu.cpp.o │B│ [127/170 1.760s ( 74%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/video-stream.cpp.o -MF server/libspice-server.so.1.15.0.p/video-stream.cpp.o.d -o server/libspice-server.so.1.15.0.p/video-stream.cpp.o -c ../server/video-stream.cpp │B│ In file included from ../server/video-stream.cpp:19: │B│ In file included from ../server/video-stream.h:27: │B│ In file included from ../server/red-channel.h:31: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/video-stream.cpp:19: │B│ In file included from ../server/video-stream.h:27: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/video-stream.cpp:19: │B│ In file included from ../server/video-stream.h:27: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/video-stream.cpp:19: │B│ In file included from ../server/video-stream.h:28: │B│ In file included from ../server/dcc.h:28: │B│ In file included from ../server/common-graphics-channel.h:22: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/video-stream.cpp:20: │B│ In file included from ../server/display-channel-private.h:21: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/video-stream.cpp:20: │B│ In file included from ../server/display-channel-private.h:21: │B│ In file included from ../server/display-channel.h:25: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/video-stream.cpp:21: │B│ ../server/main-channel-client.h:37:1: warning: 'MainChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | class MainChannelClient final: public RedChannelClient │B│ | ^ │B│ ../server/red-channel.h:43:1: note: did you mean class here? │B│ 43 | struct MainChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/video-stream.cpp:22: │B│ ../server/red-client.h:29:1: warning: 'RedClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 29 | class RedClient final │B│ | ^ │B│ ../server/image-encoders.h:39:1: note: did you mean class here? │B│ 39 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:42:1: note: did you mean class here? │B│ 42 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ 13 warnings generated. │B│ [128/170 1.765s ( 75%)] clang++ -Iserver/tests/test-channel.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-channel.p/test-channel.cpp.o -MF server/tests/test-channel.p/test-channel.cpp.o.d -o server/tests/test-channel.p/test-channel.cpp.o -c ../server/tests/test-channel.cpp │B│ In file included from ../server/tests/test-channel.cpp:27: │B│ In file included from ../server/reds.h:25: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/tests/test-channel.cpp:27: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/tests/test-channel.cpp:27: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/tests/test-channel.cpp:27: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/tests/test-channel.cpp:27: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/tests/test-channel.cpp:28: │B│ In file included from ../server/red-client.h:22: │B│ In file included from ../server/main-channel-client.h:23: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/tests/test-channel.cpp:28: │B│ In file included from ../server/red-client.h:22: │B│ ../server/main-channel-client.h:37:1: warning: 'MainChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | class MainChannelClient final: public RedChannelClient │B│ | ^ │B│ ../server/red-channel.h:43:1: note: did you mean class here? │B│ 43 | struct MainChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/tests/test-channel.cpp:28: │B│ ../server/red-client.h:29:1: warning: 'RedClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 29 | class RedClient final │B│ | ^ │B│ ../server/red-channel.h:42:1: note: did you mean class here? │B│ 42 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ 13 warnings generated. │B│ [129/170 1.920s ( 75%)] clang++ -Iserver/libspice-server.so.1.15.0.p -Iserver -I../server -I. -I.. -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -DWITH_GZFILEOP -MD -MQ server/libspice-server.so.1.15.0.p/reds.cpp.o -MF server/libspice-server.so.1.15.0.p/reds.cpp.o.d -o server/libspice-server.so.1.15.0.p/reds.cpp.o -c ../server/reds.cpp │B│ In file included from ../server/reds.cpp:56: │B│ In file included from subprojects/spice-common/common/generated_server_marshallers.h:19: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/reds.cpp:61: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/reds.cpp:61: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/reds.cpp:61: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/reds.cpp:61: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/reds.cpp:75: │B│ In file included from ../server/red-client.h:22: │B│ In file included from ../server/main-channel-client.h:23: │B│ ../server/red-channel-client.h:34:1: warning: 'RedChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 34 | class RedChannelClient: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:41:1: note: did you mean class here? │B│ 41 | struct RedChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/reds.cpp:75: │B│ In file included from ../server/red-client.h:22: │B│ ../server/main-channel-client.h:37:1: warning: 'MainChannelClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 37 | class MainChannelClient final: public RedChannelClient │B│ | ^ │B│ ../server/red-channel.h:43:1: note: did you mean class here? │B│ 43 | struct MainChannelClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/reds.cpp:75: │B│ ../server/red-client.h:29:1: warning: 'RedClient' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 29 | class RedClient final │B│ | ^ │B│ ../server/sound.h:25:1: note: did you mean class here? │B│ 25 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:42:1: note: did you mean class here? │B│ 42 | struct RedClient; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/reds.cpp:83: │B│ ../server/red-stream-device.h:49:1: warning: 'StreamDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 49 | class StreamDevice final: public RedCharDevice │B│ | ^ │B│ ../server/red-stream-device.h:32:1: note: did you mean class here? │B│ 32 | struct StreamDevice; │B│ | ^~~~~~ │B│ | class │B│ 14 warnings generated. │B│ [130/170 1.931s ( 76%)] rm -f server/libspice-server-static.a && llvm-ar csrDT server/libspice-server-static.a server/libspice-server.so.1.15.0.p/agent-msg-filter.c.o server/libspice-server.so.1.15.0.p/char-device.cpp.o server/libspice-server.so.1.15.0.p/common-graphics-channel.cpp.o server/libspice-server.so.1.15.0.p/cursor-channel.cpp.o server/libspice-server.so.1.15.0.p/cursor-channel-client.cpp.o server/libspice-server.so.1.15.0.p/dcc.cpp.o server/libspice-server.so.1.15.0.p/dcc-send.cpp.o server/libspice-server.so.1.15.0.p/dispatcher.cpp.o server/libspice-server.so.1.15.0.p/display-channel.cpp.o server/libspice-server.so.1.15.0.p/event-loop.c.o server/libspice-server.so.1.15.0.p/glz-encoder.c.o server/libspice-server.so.1.15.0.p/glz-encoder-dict.c.o server/libspice-server.so.1.15.0.p/image-cache.cpp.o server/libspice-server.so.1.15.0.p/image-encoders.cpp.o server/libspice-server.so.1.15.0.p/inputs-channel.cpp.o server/libspice-server.so.1.15.0.p/inputs-channel-client.cpp.o server/libspice-server.so.1.15.0.p/jpeg-encoder.c.o server/libspice-server.so.1.15.0.p/main-channel.cpp.o server/libspice-server.so.1.15.0.p/main-channel-client.cpp.o server/libspice-server.so.1.15.0.p/main-dispatcher.cpp.o server/libspice-server.so.1.15.0.p/memslot.c.o server/libspice-server.so.1.15.0.p/mjpeg-encoder.c.o server/libspice-server.so.1.15.0.p/net-utils.c.o server/libspice-server.so.1.15.0.p/pixmap-cache.cpp.o server/libspice-server.so.1.15.0.p/red-channel.cpp.o server/libspice-server.so.1.15.0.p/red-channel-capabilities.c.o server/libspice-server.so.1.15.0.p/red-channel-client.cpp.o server/libspice-server.so.1.15.0.p/red-client.cpp.o server/libspice-server.so.1.15.0.p/red-parse-qxl.cpp.o server/libspice-server.so.1.15.0.p/red-pipe-item.cpp.o server/libspice-server.so.1.15.0.p/red-qxl.cpp.o server/libspice-server.so.1.15.0.p/red-record-qxl.cpp.o server/libspice-server.so.1.15.0.p/red-replay-qxl.cpp.o server/libspice-server.so.1.15.0.p/reds.cpp.o server/libspice-server.so.1.15.0.p/red-stream.cpp.o server/libspice-server.so.1.15.0.p/red-worker.cpp.o server/libspice-server.so.1.15.0.p/sound.cpp.o server/libspice-server.so.1.15.0.p/spice-bitmap-utils.c.o server/libspice-server.so.1.15.0.p/spicevmc.cpp.o server/libspice-server.so.1.15.0.p/stat-file.c.o server/libspice-server.so.1.15.0.p/stream-channel.cpp.o server/libspice-server.so.1.15.0.p/sys-socket.c.o server/libspice-server.so.1.15.0.p/red-stream-device.cpp.o server/libspice-server.so.1.15.0.p/sw-canvas.c.o server/libspice-server.so.1.15.0.p/tree.cpp.o server/libspice-server.so.1.15.0.p/utils.c.o server/libspice-server.so.1.15.0.p/video-stream.cpp.o server/libspice-server.so.1.15.0.p/websocket.c.o server/libspice-server.so.1.15.0.p/zlib-encoder.c.o server/libspice-server.so.1.15.0.p/lz4-encoder.c.o server/libspice-server.so.1.15.0.p/gstreamer-encoder.c.o server/libspice-server.so.1.15.0.p/meson-generated_.._spice-server-enums.c.o │B│ [131/170 1.996s ( 77%)] clang++ -Iserver/tests/test-gst.p -Iserver/tests -I../server/tests -I. -I.. -Iserver -I../server -Isubprojects/spice-common -I../subprojects/spice-common -Isubprojects/spice-common/common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -DSPICE_SERVER_INTERNAL '-DG_LOG_DOMAIN="Spice"' -Wno-sign-compare -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -fno-exceptions -Wno-array-bounds -Wno-narrowing -Wno-missing-field-initializers -Wno-deprecated-declarations -Wshadow -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -pthread -DWITH_GZFILEOP '-DSPICE_TOP_SRCDIR="/mason/build/x86_64/spice-0.16.0.tar.bz2"' -MD -MQ server/tests/test-gst.p/test-gst.cpp.o -MF server/tests/test-gst.p/test-gst.cpp.o.d -o server/tests/test-gst.p/test-gst.cpp.o -c ../server/tests/test-gst.cpp │B│ In file included from ../server/tests/test-gst.cpp:35: │B│ In file included from ../server/spice-bitmap-utils.h:22: │B│ In file included from ../server/red-common.h:31: │B│ In file included from ../subprojects/spice-common/common/messages.h:63: │B│ subprojects/spice-common/common/generated_messages.h:28:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 28 | typedef struct SpiceMsgEmpty { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:32:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 32 | typedef struct SpiceMsgData { │B│ | ^ │B│ subprojects/spice-common/common/generated_messages.h:215:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 215 | typedef struct SpiceMsgcDisplayGlDrawDone { │B│ | ^ │B│ In file included from ../server/tests/test-gst.cpp:36: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ In file included from ../server/red-channel.h:33: │B│ ../server/stat.h:29:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 29 | typedef struct { │B│ | ^ │B│ ../server/stat.h:36:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 36 | typedef struct { │B│ | ^ │B│ ../server/stat.h:96:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 96 | typedef struct { │B│ | ^ │B│ ../server/stat.h:110:9: warning: struct has size 0 in C, size 1 in C++ [-Wextern-c-compat] │B│ 110 | typedef struct { │B│ | ^ │B│ In file included from ../server/tests/test-gst.cpp:36: │B│ In file included from ../server/reds.h:27: │B│ In file included from ../server/char-device.h:23: │B│ ../server/red-channel.h:56:1: warning: 'RedChannel' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 56 | struct RedChannel: public red::shared_ptr_counted │B│ | ^ │B│ ../server/red-channel.h:39:1: note: did you mean struct here? │B│ 39 | class RedChannel; │B│ | ^~~~~ │B│ | struct │B│ In file included from ../server/tests/test-gst.cpp:36: │B│ In file included from ../server/reds.h:27: │B│ ../server/char-device.h:107:1: warning: 'RedCharDevice' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 107 | class RedCharDevice: public red::shared_ptr_counted_weak │B│ | ^ │B│ ../server/char-device.h:29:1: note: did you mean class here? │B│ 29 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ ../server/spice-wrapped.h:31:1: note: did you mean class here? │B│ 31 | struct RedCharDevice; │B│ | ^~~~~~ │B│ | class │B│ In file included from ../server/tests/test-gst.cpp:36: │B│ In file included from ../server/reds.h:31: │B│ In file included from ../server/main-dispatcher.h:23: │B│ ../server/dispatcher.h:55:1: warning: 'Dispatcher' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] │B│ 55 | class Dispatcher: public red::shared_ptr_counted │B│ | ^ │B│ ../server/dispatcher.h:29:1: note: did you mean class here? │B│ 29 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/red-channel.h:44:1: note: did you mean class here? │B│ 44 | struct Dispatcher; │B│ | ^~~~~~ │B│ | class │B│ ../server/tests/test-gst.cpp:566:41: warning: mixture of designated and non-designated initializers in the same initializer list is a C99 extension [-Wc99-designator] │B│ 566 | { NULL, NULL, new_sample, NULL, ._gst_reserved={NULL} }; │B│ | ^~~~~~~~~~~~~~~~~~~~~ │B│ ../server/tests/test-gst.cpp:566:11: note: first non-designated initializer is here │B│ 566 | { NULL, NULL, new_sample, NULL, ._gst_reserved={NULL} }; │B│ | ^~~~ │B│ /usr/lib/clang/23/include/__stddef_null.h:21:14: note: expanded from macro 'NULL' │B│ 21 | #define NULL __null │B│ | ^~~~~~ │B│ ../server/tests/test-gst.cpp:962:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] │B│ 962 | uint8_t pixels[2][w*3]; │B│ | ^~~ │B│ ../server/tests/test-gst.cpp:962:23: note: function parameter 'w' with unknown value cannot be used in a constant expression │B│ ../server/tests/test-gst.cpp:950:22: note: declared here │B│ 950 | int32_t w, int32_t h) │B│ | ^ │B│ ../server/tests/test-gst.cpp:962:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] │B│ 962 | uint8_t pixels[2][w*3]; │B│ | ^ │B│ 13 warnings generated. │B│ [132/170 4.671s ( 77%)] clang -Isubprojects/spice-common/common/libspice-common.a.p -Isubprojects/spice-common/common -I../subprojects/spice-common/common -Isubprojects/spice-common -I../subprojects/spice-common -I/usr/include/spice-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -I/usr/include/opus -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra '-DG_LOG_DOMAIN="Spice"' -Wno-unused-parameter -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_38 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_38 -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -fPIC -pthread -MD -MQ subprojects/spice-common/common/libspice-common.a.p/rop3.c.o -MF subprojects/spice-common/common/libspice-common.a.p/rop3.c.o.d -o subprojects/spice-common/common/libspice-common.a.p/rop3.c.o -c ../subprojects/spice-common/common/rop3.c │B│ [133/170 4.681s ( 78%)] rm -f subprojects/spice-common/common/libspice-common.a && llvm-ar csrDT subprojects/spice-common/common/libspice-common.a subprojects/spice-common/common/libspice-common.a.p/agent.c.o subprojects/spice-common/common/libspice-common.a.p/backtrace.c.o subprojects/spice-common/common/libspice-common.a.p/canvas_utils.c.o subprojects/spice-common/common/libspice-common.a.p/lines.c.o subprojects/spice-common/common/libspice-common.a.p/log.c.o subprojects/spice-common/common/libspice-common.a.p/lz.c.o subprojects/spice-common/common/libspice-common.a.p/marshaller.c.o subprojects/spice-common/common/libspice-common.a.p/mem.c.o subprojects/spice-common/common/libspice-common.a.p/pixman_utils.c.o subprojects/spice-common/common/libspice-common.a.p/quic.c.o subprojects/spice-common/common/libspice-common.a.p/region.c.o subprojects/spice-common/common/libspice-common.a.p/rop3.c.o subprojects/spice-common/common/libspice-common.a.p/snd_codec.c.o subprojects/spice-common/common/libspice-common.a.p/utils.c.o subprojects/spice-common/common/libspice-common.a.p/udev.c.o │B│ [134/170 4.788s ( 78%)] clang -o subprojects/spice-common/tests/test_utils subprojects/spice-common/tests/test_utils.p/test-utils.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group subprojects/spice-common/common/libspice-common.a -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libgio-2.0.so /usr/lib/libgobject-2.0.so -Wl,--end-group │B│ [135/170 4.847s ( 79%)] clang -o subprojects/spice-common/tests/test_logging subprojects/spice-common/tests/test_logging.p/test-logging.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group subprojects/spice-common/common/libspice-common.a -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libgio-2.0.so /usr/lib/libgobject-2.0.so -Wl,--end-group │B│ [136/170 4.911s ( 80%)] clang++ -o server/tests/test-stat server/tests/test-stat.p/test-stat.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [137/170 5.031s ( 80%)] clang++ -o server/tests/test-agent-msg-filter server/tests/test-agent-msg-filter.p/test-agent-msg-filter.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [138/170 5.081s ( 81%)] clang++ -o server/tests/test-loop server/tests/test-loop.p/test-loop.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [139/170 5.138s ( 81%)] clang -o subprojects/spice-common/tests/test_ssl_verify subprojects/spice-common/tests/test_ssl_verify.p/test-ssl-verify.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group subprojects/spice-common/common/libspice-common.a -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libgio-2.0.so /usr/lib/libgobject-2.0.so -Wl,--end-group │B│ [140/170 5.174s ( 82%)] clang++ -o server/tests/test-record server/tests/test-record.p/test-record.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [141/170 5.242s ( 82%)] clang++ -o server/tests/test-stat-file server/tests/test-stat-file.p/test-stat-file.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [142/170 5.263s ( 83%)] clang -o subprojects/spice-common/tests/test_region subprojects/spice-common/tests/test_region.p/test-region.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group subprojects/spice-common/common/libspice-common.a -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libgio-2.0.so /usr/lib/libgobject-2.0.so -Wl,--end-group │B│ [143/170 5.263s ( 84%)] clang -o subprojects/spice-common/tests/test_marshallers subprojects/spice-common/tests/test_marshallers.p/meson-generated_.._generated_test_marshallers.c.o subprojects/spice-common/tests/test_marshallers.p/meson-generated_.._generated_test_demarshallers.c.o subprojects/spice-common/tests/test_marshallers.p/test-marshallers.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group subprojects/spice-common/common/libspice-common.a -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so -Wl,--end-group │B│ [144/170 5.300s ( 84%)] clang++ -o server/tests/test-dispatcher server/tests/test-dispatcher.p/test-dispatcher.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [145/170 5.799s ( 85%)] clang -o tools/reds_stat tools/reds_stat.p/reds_stat.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [146/170 6.230s ( 85%)] clang++ -o server/tests/test-websocket server/tests/test-websocket.p/test-websocket.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [147/170 11.895s ( 86%)] clang -o subprojects/spice-common/tests/test_quic subprojects/spice-common/tests/test_quic.p/test-quic.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group subprojects/spice-common/common/libspice-common.a -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libgobject-2.0.so -Wl,--end-group │B│ [148/170 15.379s ( 87%)] clang++ -o server/tests/test-listen server/tests/test-listen.p/test-listen.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [149/170 15.413s ( 87%)] clang++ -o server/libspice-server.so.1.15.0 server/libspice-server.so.1.15.0.p/meson-generated_.._spice-server-enums.c.o server/libspice-server.so.1.15.0.p/agent-msg-filter.c.o server/libspice-server.so.1.15.0.p/char-device.cpp.o server/libspice-server.so.1.15.0.p/common-graphics-channel.cpp.o server/libspice-server.so.1.15.0.p/cursor-channel.cpp.o server/libspice-server.so.1.15.0.p/cursor-channel-client.cpp.o server/libspice-server.so.1.15.0.p/dcc.cpp.o server/libspice-server.so.1.15.0.p/dcc-send.cpp.o server/libspice-server.so.1.15.0.p/dispatcher.cpp.o server/libspice-server.so.1.15.0.p/display-channel.cpp.o server/libspice-server.so.1.15.0.p/event-loop.c.o server/libspice-server.so.1.15.0.p/glz-encoder.c.o server/libspice-server.so.1.15.0.p/glz-encoder-dict.c.o server/libspice-server.so.1.15.0.p/image-cache.cpp.o server/libspice-server.so.1.15.0.p/image-encoders.cpp.o server/libspice-server.so.1.15.0.p/inputs-channel.cpp.o server/libspice-server.so.1.15.0.p/inputs-channel-client.cpp.o server/libspice-server.so.1.15.0.p/jpeg-encoder.c.o server/libspice-server.so.1.15.0.p/main-channel.cpp.o server/libspice-server.so.1.15.0.p/main-channel-client.cpp.o server/libspice-server.so.1.15.0.p/main-dispatcher.cpp.o server/libspice-server.so.1.15.0.p/memslot.c.o server/libspice-server.so.1.15.0.p/mjpeg-encoder.c.o server/libspice-server.so.1.15.0.p/net-utils.c.o server/libspice-server.so.1.15.0.p/pixmap-cache.cpp.o server/libspice-server.so.1.15.0.p/red-channel.cpp.o server/libspice-server.so.1.15.0.p/red-channel-capabilities.c.o server/libspice-server.so.1.15.0.p/red-channel-client.cpp.o server/libspice-server.so.1.15.0.p/red-client.cpp.o server/libspice-server.so.1.15.0.p/red-parse-qxl.cpp.o server/libspice-server.so.1.15.0.p/red-pipe-item.cpp.o server/libspice-server.so.1.15.0.p/red-qxl.cpp.o server/libspice-server.so.1.15.0.p/red-record-qxl.cpp.o server/libspice-server.so.1.15.0.p/red-replay-qxl.cpp.o server/libspice-server.so.1.15.0.p/reds.cpp.o server/libspice-server.so.1.15.0.p/red-stream.cpp.o server/libspice-server.so.1.15.0.p/red-worker.cpp.o server/libspice-server.so.1.15.0.p/sound.cpp.o server/libspice-server.so.1.15.0.p/spice-bitmap-utils.c.o server/libspice-server.so.1.15.0.p/spicevmc.cpp.o server/libspice-server.so.1.15.0.p/stat-file.c.o server/libspice-server.so.1.15.0.p/stream-channel.cpp.o server/libspice-server.so.1.15.0.p/sys-socket.c.o server/libspice-server.so.1.15.0.p/red-stream-device.cpp.o server/libspice-server.so.1.15.0.p/sw-canvas.c.o server/libspice-server.so.1.15.0.p/tree.cpp.o server/libspice-server.so.1.15.0.p/utils.c.o server/libspice-server.so.1.15.0.p/video-stream.cpp.o server/libspice-server.so.1.15.0.p/websocket.c.o server/libspice-server.so.1.15.0.p/zlib-encoder.c.o server/libspice-server.so.1.15.0.p/lz4-encoder.c.o server/libspice-server.so.1.15.0.p/gstreamer-encoder.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libspice-server.so.1 -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,now -Wl,--version-script=/mason/build/x86_64/spice-0.16.0.tar.bz2/server/spice-server.syms -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [150/170 15.430s ( 88%)] clang++ -o server/tests/test-display-width-stride server/tests/test-display-width-stride.p/test-display-width-stride.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [151/170 15.440s ( 88%)] clang++ -o server/tests/test-display-resolution-changes server/tests/test-display-resolution-changes.p/test-display-resolution-changes.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [152/170 15.441s ( 89%)] clang++ -o server/tests/test-qxl-parsing server/tests/test-qxl-parsing.p/test-qxl-parsing.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [153/170 15.473s ( 89%)] clang++ -o server/tests/test-set-ticket server/tests/test-set-ticket.p/test-set-ticket.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [154/170 15.477s ( 90%)] clang++ -o server/tests/test-vdagent server/tests/test-vdagent.p/test-vdagent.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [155/170 15.494s ( 91%)] clang++ -o server/tests/test-gst server/tests/test-gst.p/test-gst.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [156/170 15.498s ( 91%)] /usr/bin/meson --internal symbolextractor /mason/build/x86_64/spice-0.16.0.tar.bz2/aerynos-builddir server/libspice-server.so.1.15.0 server/libspice-server.so.1.15.0 server/libspice-server.so.1.15.0.p/libspice-server.so.1.15.0.symbols │B│ WARNING: ['readelf'] not found. Relinking will always happen on source changes. │B│ [157/170 15.517s ( 92%)] clang++ -o server/tests/test-playback server/tests/test-playback.p/test-playback.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [158/170 15.578s ( 92%)] clang++ -o server/tests/spice-server-replay server/tests/spice-server-replay.p/replay.c.o server/tests/spice-server-replay.p/.._event-loop.c.o server/tests/spice-server-replay.p/basic-event-loop.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC '-Wl,-rpath,$ORIGIN/..' -Wl,--start-group server/libspice-server.so.1.15.0 subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [159/170 15.584s ( 93%)] clang++ -o server/tests/test-display-streaming server/tests/test-display-streaming.p/test-display-streaming.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [160/170 15.618s ( 94%)] clang++ -o server/tests/test-stream-device server/tests/test-stream-device.p/test-stream-device.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [161/170 16.337s ( 94%)] clang++ -o server/tests/test-two-servers server/tests/test-two-servers.p/test-two-servers.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [162/170 16.384s ( 95%)] clang++ -o server/tests/test-codecs-parsing server/tests/test-codecs-parsing.p/test-codecs-parsing.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [163/170 16.390s ( 95%)] clang++ -o server/tests/test-options server/tests/test-options.p/test-options.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [164/170 16.428s ( 96%)] clang++ -o server/tests/test-channel server/tests/test-channel.p/test-channel.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [165/170 16.435s ( 97%)] clang++ -o server/tests/test-stream server/tests/test-stream.p/test-stream.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [166/170 16.439s ( 97%)] clang++ -o server/tests/test-display-no-ssl server/tests/test-display-no-ssl.p/test-display-no-ssl.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [167/170 16.517s ( 98%)] clang++ -o server/tests/test-sasl server/tests/test-sasl.p/test-sasl.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [168/170 16.522s ( 98%)] clang++ -o server/tests/test-fail-on-null-core-interface server/tests/test-fail-on-null-core-interface.p/test-fail-on-null-core-interface.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [169/170 16.567s ( 99%)] clang++ -o server/tests/test-empty-success server/tests/test-empty-success.p/test-empty-success.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ [170/170 16.601s (100%)] clang++ -o server/tests/test-leaks server/tests/test-leaks.p/test-leaks.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC -Wl,--start-group server/tests/libtestlib.a server/libspice-server-static.a subprojects/spice-common/common/libspice-common-server.a subprojects/spice-common/common/libspice-common.a server/tests/libtestlib_stat1.a server/tests/libtestlib_stat2.a server/tests/libtestlib_stat3.a server/tests/libtestlib_stat4.a -pthread -lm /usr/lib/libglib-2.0.so /usr/lib/libpixman-1.so /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libopus.so /usr/lib/libudev.so /usr/lib/libjpeg.so /usr/lib/libz.so -lrt /usr/lib/libgstreamer-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgstbase-1.0.so /usr/lib/libgstapp-1.0.so /usr/lib/libgstvideo-1.0.so /usr/lib/libgstallocators-1.0.so /usr/lib/libdrm.so /usr/lib/liborc-0.4.so /usr/lib/liblz4.so /usr/lib/libsasl2.so -Wl,--end-group │B│ INFO: autodetecting backend as ninja │B│ INFO: calculating backend command to run: /usr/bin/ninja -C /mason/build/x86_64/spice-0.16.0.tar.bz2/aerynos-builddir -j 32 -v │ │Install │I│ + set -o errexit │I│ + set -o pipefail │I│ + set -o nounset │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1790642386 │I│ + export SOURCE_DATE_EPOCH │I│ + PGO_STAGE=NONE │I│ + export PGO_STAGE │I│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │I│ + export PKG_CONFIG_PATH │I│ + CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CFLAGS │I│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CFLAGS │I│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CXXFLAGS │I│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CXXFLAGS │I│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │I│ + export FFLAGS │I│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin ' │I│ + export LDFLAGS │I│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │I│ + export CGO_LDFLAGS │I│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │I│ + export DFLAGS │I│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │I│ + export RUSTFLAGS │I│ + VALAFLAGS=-g │I│ + export VALAFLAGS │I│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │I│ + export GOFLAGS │I│ + CC=clang │I│ + export CC │I│ + CXX=clang++ │I│ + export CXX │I│ + OBJC=clang │I│ + export OBJC │I│ + OBJCXX=clang++ │I│ + export OBJCXX │I│ + CPP=clang-cpp │I│ + export CPP │I│ + OBJCPP='clang -E -' │I│ + export OBJCPP │I│ + OBJCXXCPP='clang++ -E' │I│ + export OBJCXXCPP │I│ + AR=llvm-ar │I│ + export AR │I│ + LD=ld.lld │I│ + export LD │I│ + OBJCOPY=llvm-objcopy │I│ + export OBJCOPY │I│ + NM=llvm-nm │I│ + export NM │I│ + RANLIB=llvm-ranlib │I│ + export RANLIB │I│ + STRIP=llvm-strip │I│ + export STRIP │I│ + PATH=/usr/bin:/bin │I│ + export PATH │I│ + GOAMD64=v2 │I│ + export GOAMD64 │I│ + test -z v2 │I│ + CCACHE_DIR=/mason/ccache │I│ + export CCACHE_DIR │I│ + CCACHE_BASEDIR=/mason/build/x86_64/spice-0.16.0.tar.bz2 │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │I│ + NINJA_STATUS='[%f/%t %es (%P)] ' │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/spice-0.16.0.tar.bz2 │I│ + export CARGO_BUILD_DEP_INFO_BASEDIR │I│ + CARGO_NET_RETRY=5 │I│ + export CARGO_NET_RETRY │I│ + CARGO_PROFILE_RELEASE_DEBUG=full │I│ + export CARGO_PROFILE_RELEASE_DEBUG │I│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │I│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │I│ + CARGO_PROFILE_RELEASE_LTO=off │I│ + export CARGO_PROFILE_RELEASE_LTO │I│ + CARGO_PROFILE_RELEASE_STRIP=none │I│ + export CARGO_PROFILE_RELEASE_STRIP │I│ + RUSTC_WRAPPER= │I│ + export RUSTC_WRAPPER │I│ + test -z '' │I│ + unset RUSTC_WRAPPER │I│ + GOCACHE= │I│ + export GOCACHE │I│ + test -z '' │I│ + unset GOCACHE │I│ + GOMODCACHE= │I│ + export GOMODCACHE │I│ + test -z '' │I│ + unset GOMODCACHE │I│ + CARGO_HOME= │I│ + export CARGO_HOME │I│ + test -z '' │I│ + unset CARGO_HOME │I│ + ZIG_GLOBAL_CACHE_DIR= │I│ + export ZIG_GLOBAL_CACHE_DIR │I│ + test -z '' │I│ + unset ZIG_GLOBAL_CACHE_DIR │I│ + ZIG_LOCAL_CACHE_DIR= │I│ + export ZIG_LOCAL_CACHE_DIR │I│ + test -z '' │I│ + unset ZIG_LOCAL_CACHE_DIR │I│ + SCCACHE_DIR=/mason/sccache │I│ + export SCCACHE_DIR │I│ + test -z /mason/sccache │I│ + LANG=en_US.UTF-8 │I│ + export LANG │I│ + LC_ALL=en_US.UTF-8 │I│ + export LC_ALL │I│ + test -d /mason/build/x86_64/spice-0.16.0.tar.bz2 │I│ + cd /mason/build/x86_64/spice-0.16.0.tar.bz2 │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/spice-0.16.0.tar.bz2' │I│ The work directory %(workdir) is /mason/build/x86_64/spice-0.16.0.tar.bz2 │I│ + DESTDIR=/mason/install │I│ + meson install --no-rebuild -C aerynos-builddir │I│ Installing server/libspice-server.so.1.15.0 to /mason/install/usr/lib │I│ Installing /mason/build/x86_64/spice-0.16.0.tar.bz2/aerynos-builddir/server/spice-version.h to /mason/install/usr/include/spice-server │I│ Installing /mason/build/x86_64/spice-0.16.0.tar.bz2/server/spice-audio.h to /mason/install/usr/include/spice-server │I│ Installing /mason/build/x86_64/spice-0.16.0.tar.bz2/server/spice-char.h to /mason/install/usr/include/spice-server │I│ Installing /mason/build/x86_64/spice-0.16.0.tar.bz2/server/spice-core.h to /mason/install/usr/include/spice-server │I│ Installing /mason/build/x86_64/spice-0.16.0.tar.bz2/server/spice-input.h to /mason/install/usr/include/spice-server │I│ Installing /mason/build/x86_64/spice-0.16.0.tar.bz2/server/spice-migration.h to /mason/install/usr/include/spice-server │I│ Installing /mason/build/x86_64/spice-0.16.0.tar.bz2/server/spice-qxl.h to /mason/install/usr/include/spice-server │I│ Installing /mason/build/x86_64/spice-0.16.0.tar.bz2/server/spice-server.h to /mason/install/usr/include/spice-server │I│ Installing /mason/build/x86_64/spice-0.16.0.tar.bz2/server/spice-replay.h to /mason/install/usr/include/spice-server │I│ Installing /mason/build/x86_64/spice-0.16.0.tar.bz2/server/spice.h to /mason/install/usr/include/spice-server │I│ Installing /mason/build/x86_64/spice-0.16.0.tar.bz2/aerynos-builddir/meson-private/spice-server.pc to /mason/install/usr/lib/pkgconfig │I│ Installing symlink pointing to libspice-server.so.1.15.0 to /mason/install/usr/lib/libspice-server.so.1 │I│ Installing symlink pointing to libspice-server.so.1 to /mason/install/usr/lib/libspice-server.so │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/include/spice-server/spice-audio.h │A│ » /usr/include/spice-server/spice-char.h │A│ » /usr/include/spice-server/spice-core.h │A│ » /usr/include/spice-server/spice-input.h │A│ » /usr/include/spice-server/spice-migration.h │A│ » /usr/include/spice-server/spice-qxl.h │A│ » /usr/include/spice-server/spice-replay.h │A│ » /usr/include/spice-server/spice-server.h │A│ » /usr/include/spice-server/spice-version.h │A│ » /usr/include/spice-server/spice.h │A│ » /usr/lib/libspice-server.so │A│ » /usr/lib/libspice-server.so.1 │A│ » /usr/lib/libspice-server.so.1.15.0 │A│ » /usr/lib/pkgconfig/spice-server.pc │A│ » /usr/lib/debug/.build-id/c5/261ddce265abf1f1c1b502d3d0b5610917109a.debug Verifying Verified "s/spice/manifest.x86_64.bin" matches built manifest based on hash match: "b384821d20ae02f400b6a25295f8b8a016217bba865e03aeb37e80ddd80fa61a" Packaging Emitted spice-devel-0.16.0-7-1-x86_64.stone Emitted spice-dbginfo-0.16.0-7-1-x86_64.stone Emitted spice-0.16.0-7-1-x86_64.stone Phase Elapsed % │Initialize 1.17s 3.2% │Populate (moss) ││Resolve 0.83s 2.3% ││Fetch 1.49s 4.1% ││Blit 11.02s 30.7% │Fetch 0.62s 1.7% │x86_64 ││Prepare 0.18s 0.5% ││Setup 3.34s 9.3% ││Build 16.80s 46.8% ││Install 0.19s 0.5% │Analyze 0.03s 0.1% │Emit 0.19s 0.5% ────────────────────────────────────── Total 35.87s 100.0% Build finished successfully at 2026-09-29T02:41:18+02:00