boulder v0.26.8 (Git ref 1317f874a3b5104c4f44cb17520a328f96ccaa79) └─ building spice-0.16.0-6-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-6 alsa-ucm-conf 1.2.16.1-12 libpciaccess-devel 0.19-6 aom 3.14.1-11 libpng 1.6.58-15 asciidoc 10.2.1-3 libpng-devel 1.6.58-15 attr 2.6.0-7 libpsl 0.23.3-8 bash 5.3.15-32 libpwquality 1.4.5-5 boulder 0.26.8+git.1317f87-166 librsvg 2.62.3-20 brotli 1.2.0-10 libseccomp 2.6.1-7 brotli-devel 1.2.0-10 libseccomp-devel 2.6.1-7 brotli-libs 1.2.0-10 libsecret 0.21.7-9 bsdtar 3.8.9-27 libsmartcols 2.42.2-22 bsdtar-static 3.8.9-27 libsodium 1.0.22+git.2ce4d906-6 bubblewrap 0.11.2-7 libssh2 1.11.1-4 bzip2 1.0.8-8 libstdc++ 16.2.0+git.929cafe1-26 bzip2-devel 1.0.8-8 libstdc++-devel 16.2.0+git.929cafe1-26 bzip2-libs 1.0.8-8 libstone 0.26.1+git.647000c-7 ca-certificates 20250516-18 libswresample 9.0.1-39 ca-certificates-mozilla 3.127-50 libtasn1 4.21.0-4 ca-certificates-utils 20250516-18 libthai 0.1.30-3 cairo 1.18.4-9 libtheora 1.2.0-2 clang 22.1.8-60 libunistring 1.4.2-7 clang-libs 22.1.8-60 libunwind 22.1.8-60 cmake 4.4.2-27 libunwind-devel 22.1.8-60 compiler-rt 22.1.8-60 libutempter 1.2.1-3 coreutils 0.10.0-38 libuuid 2.42.2-22 cracklib 2.10.3-4 libuuid-devel 2.42.2-22 cryptsetup 2.8.7-14 libuv 1.52.1-8 cryptsetup-devel 2.8.7-14 libva 2.24.1-9 cryptsetup-libs 2.8.7-14 libvdpau 1.5-4 curl-libs 8.21.0-32 libvorbis 1.3.7-3 cyrus-sasl 2.1.28-6 libvpl 2.17.0-5 cyrus-sasl-devel 2.1.28-6 libvpx 1.16.0-8 cyrus-sasl-libs 2.1.28-6 libwebp 1.6.0-8 dash 0.5.13.5-20 libx11 1.8.13-9 device-mapper 2.03.42-22 libx11-devel 1.8.13-9 device-mapper-devel 2.03.42-22 libxau 1.0.12-5 device-mapper-libs 2.03.42-22 libxau-devel 1.0.12-5 diffutils 3.12-7 libxcb 1.17.0-6 docbook-xsl 1.79.2-3 libxcb-devel 1.17.0-6 elfutils 0.196-14 libxcrypt 4.5.2-11 elfutils-devel 0.196-14 libxext 1.3.7-7 elfutils-libs 0.196-14 libxfixes 6.0.2-10 envsubst 1.0-12 libxft 2.3.9-5 expat 2.8.3-16 libxi 1.8.3-7 file 5.48-12 libxkbcommon 1.13.2-16 findutils 4.11.0-5 libxml2 2.15.3-21 fontconfig 2.18.3-21 libxml2-devel 2.15.3-21 fontconfig-devel 2.18.3-21 libxrender 0.9.12-6 freetype 2.14.3-19 libxslt 1.1.45-7 freetype-devel 2.14.3-19 libxv 1.0.13-3 fribidi 1.0.16-6 linux-headers 7.1.10-52 gawk 5.4.1-10 linux-pam-libs 1.7.2-19 gcc 16.2.0+git.929cafe1-26 lld 22.1.8-60 gdbm-libs 1.26-8 lld-libs 22.1.8-60 gdk-pixbuf 2.44.7-16 llvm 22.1.8-60 gdk-pixbuf-devel 2.44.7-16 llvm-libs 22.1.8-60 git 2.55.0-25 lz4 1.10.0-5 glib2 2.88.3-40 lz4-devel 1.10.0-5 glib2-devel 2.88.3-40 lzo 2.10-3 glibc 2.43+git.7d265798-41 meson 1.12.0-26 glibc-devel 2.43+git.7d265798-41 mimalloc 2.4.5-16 glycin-libs 2.0.8-19 mpc 1.4.1-5 glycin-libs-devel 2.0.8-19 mpdecimal 4.0.1-3 glycin-loaders 2.0.8-19 mpfr 4.2.2-6 gmp 6.3.0-6 nano 9.2-42 gnu-coreutils-compat 9.11-7 ncurses-base 6.6-20260627-26 gpm-libs 1.20.7-5 ncurses-libs 6.6-20260627-26 graphene 1.10.8-4 nghttp2-libs 1.70.0-17 graphite 1.3.15-9 nghttp3 1.18.0-8 grep 3.12-8 ngtcp2 1.25.0-4 gsm 1.0.24-3 ninja 1.13.2-7 gstreamer 1.28.6-59 ntpd-rs 1.9.0-12 gstreamer-devel 1.28.6-59 ocl-icd 2.3.5-7 gstreamer-plugins-base 1.28.6-59 openh264 2.6.0-3 gstreamer-plugins-base-devel 1.28.6-59 openldap 2.6.14-8 gstreamer-plugins-base-tools 1.28.6-59 openmp 22.1.8-60 gzip 1.14-7 openmp-devel 22.1.8-60 harfbuzz 14.3.1-38 openssl 3.6.3-36 helix 25.07.01-8 openssl-devel 3.6.3-36 highway 1.4.0-7 openssl-libs 3.6.3-36 hwloc-libs 2.14.0-7 opus 1.6.1-4 iana-etc 20260723-6 opus-devel 1.6.1-4 icu 78.3-14 orc 0.4.42-5 icu-devel 78.3-14 orc-devel 0.4.42-5 icu-libs 78.3-14 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-10 pcre2 10.47-9 kbd 2.10.0-10 pcre2-devel 10.47-9 keyutils 1.6.3-5 pixman 0.46.4-10 kmod-libs 34.2-11 pixman-devel 0.46.4-10 krb5-libs 1.22.2-6 pkgconf 3.0.6-14 lame-libs 4.0-7 polly 22.1.8-60 layout 0.1.0-9 popt 1.19-3 lcms2 2.19.1-8 procps 4.0.7-9 lcms2-devel 2.19.1-8 python 3.14.7-25 less 704-17 python-libs 3.14.7-25 libarchive 3.8.9-27 python-packaging 26.3-12 libatomic 16.2.0+git.929cafe1-26 python-pip-wheel 26.2.1-11 libavcodec 9.0.1-39 python-pyparsing 3.3.2-8 libavutil 9.0.1-39 python-six 1.17.0-6 libb2 0.98.1-3 qrencode 4.1.1-4 libblkid 2.42.2-22 rav1e 0.8.1-6 libblkid-devel 2.42.2-22 readline 8.3.3-10 libbpf 1.7.0-8 rhash 1.4.6-1 libcap 2.78-13 ripgrep 15.2.0-5 libcap-ng 0.9.4-8 sed 4.10-4 libcom_err 1.47.4-7 shared-mime-info 2.5.1-11 libdatrie 0.2.14-5 snappy 1.2.2-3 libdav1d 1.5.4-6 soxr 0.1.3-2 libdebuginfod 0.196-14 speex 1.2.1-1 libdrm 2.4.134-18 spice-protocol 0.14.5-4 libdrm-devel 2.4.134-18 sqlite 3.53.4-23 libeconf 0.8.4-8 sudo-rs 0.2.14-20 libeconf-devel 0.8.4-8 svt-av1 4.2.0-8 libedit 20260512-3.1-7 sysprof-capture-devel 50.0-6 libelf 0.196-14 system-accounts 0.1.0-8 libelf-devel 0.196-14 systemd 261.2-96 libfdisk 2.42.2-22 systemd-libs 261.2-96 libffi 3.8.0-13 systemd-libs-devel 261.2-96 libffi-devel 3.8.0-13 systemd-shared 261.2-96 libgbm 26.2.1-86 systemd-sysusers 261.2-96 libgbm-devel 26.2.1-86 systemd-tmpfiles 261.2-96 libgcc 16.2.0+git.929cafe1-26 terminfo-foot 1.27.0-5 libgcc-static 16.2.0+git.929cafe1-26 terminfo-ghostty 1.3.1-9 libgcrypt 1.12.2-11 terminfo-kitty 0.48.2-19 libglvnd 1.7.0-10 terminfo-kmscon 10.0.2-13 libglvnd-devel 1.7.0-10 terminus-font 4.49.1-2 libglvnd-egl 1.7.0-10 tpm2-tss 4.2.0-6 libglvnd-gles 1.7.0-10 turbojpeg 3.2.0-13 libglvnd-glx 1.7.0-10 tzdata 2026c-11 libglvnd-opengl 1.7.0-10 util-linux 2.42.2-22 libgomp 16.2.0+git.929cafe1-26 uutils-coreutils 0.10.0-38 libgpg-error 1.61-11 vim 9.2.1001-30 libgudev 238-7 wayland 1.26.0-10 libgudev-devel 238-7 wayland-devel 1.26.0-10 libheif 1.23.1-16 x264-libs 2025.06.08-4 libheif-plugin-dav1d 1.23.1-16 x265-libs 4.2-5 libheif-plugin-ffmpeg 1.23.1-16 xkeyboard-config 2.48-9 libheif-plugin-jpeg 1.23.1-16 xorgproto 2025.1-5 libheif-plugin-rav1e 1.23.1-16 xxd 9.2.1001-30 libheif-plugin-x265 1.23.1-16 xz 5.8.3-15 libidn2 2.3.8-6 xz-devel 5.8.3-15 libjpeg-turbo 3.2.0-13 zlib 2.3.3-23 libjpeg-turbo-devel 3.2.0-13 zlib-devel 2.3.3-23 libjxl 0.12.0-11 zstd 1.5.7-12 liblc3 1.1.3-2 zstd-devel 1.5.7-12 libmount 2.42.2-22 zstd-libs 1.5.7-12 libmount-devel 2.42.2-22 Installed alsa-topology-conf (cached) Installed attr (cached) Installed brotli (cached) Installed acl (cached) Installed brotli-devel (cached) Installed bsdtar (cached) Installed brotli-libs (cached) Installed alsa-lib (cached) Installed bubblewrap (cached) Installed bzip2-devel (cached) Installed bzip2 (cached) Installed ca-certificates (cached) Installed bzip2-libs (cached) Installed ca-certificates-utils (cached) Installed alsa-ucm-conf (cached) Installed ca-certificates-mozilla (cached) Installed clang (cached) Installed cairo (cached) Installed aom (cached) Installed coreutils (cached) Installed bash (cached) Installed cryptsetup (cached) Installed cryptsetup-devel (cached) Installed cryptsetup-libs (cached) Installed curl-libs (cached) Installed boulder (cached) Installed cracklib (cached) Installed cyrus-sasl-libs (cached) Installed dash (cached) Installed device-mapper (cached) Installed device-mapper-devel (cached) Installed device-mapper-libs (cached) Installed diffutils (cached) Installed bsdtar-static (cached) Installed docbook-xsl (cached) Installed elfutils-devel (cached) Installed cyrus-sasl Installed elfutils-libs (cached) Installed envsubst (cached) Installed elfutils (cached) Installed expat (cached) Installed fontconfig (cached) Installed fontconfig-devel (cached) Installed findutils (cached) Installed compiler-rt (cached) Installed fribidi (cached) Installed freetype (cached) Installed freetype-devel (cached) Installed gdbm-libs (cached) Installed file (cached) Installed cyrus-sasl-devel Installed gdk-pixbuf-devel (cached) Installed gdk-pixbuf (cached) Installed asciidoc Installed gawk (cached) Installed glib2 (cached) Installed glib2-devel (cached) Installed glycin-libs-devel (cached) Installed cmake (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 gnu-coreutils-compat (cached) Installed glycin-loaders (cached) Installed git (cached) Installed gstreamer (cached) Installed gstreamer-devel (cached) Installed gstreamer-plugins-base-tools (cached) Installed gzip (cached) Installed gstreamer-plugins-base-devel (cached) Installed gstreamer-plugins-base (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed harfbuzz (cached) Installed icu (cached) Installed highway (cached) Installed glibc-devel (cached) Installed json-c (cached) Installed json-c-devel (cached) Installed jsoncpp (cached) Installed isl (cached) Installed keyutils (cached) Installed kmod-libs (cached) Installed icu-devel (cached) Installed lame-libs (cached) Installed layout (cached) Installed lcms2 (cached) Installed lcms2-devel (cached) Installed krb5-libs (cached) Installed less (cached) Installed libatomic (cached) Installed kbd (cached) Installed libarchive (cached) Installed libb2 (cached) Installed libblkid (cached) Installed libblkid-devel (cached) Installed libavutil (cached) Installed libcap (cached) Installed libcap-ng (cached) Installed libbpf (cached) Installed libcom_err (cached) Installed libdatrie (cached) Installed libdebuginfod (cached) Installed libdrm (cached) Installed libdrm-devel (cached) Installed libeconf (cached) Installed libdav1d (cached) Installed libeconf-devel (cached) Installed libedit (cached) Installed libelf (cached) Installed libelf-devel (cached) Installed libfdisk (cached) Installed libffi (cached) Installed libffi-devel (cached) Installed libgbm (cached) Installed libgbm-devel (cached) Installed libgcc (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-glx (cached) Installed libglvnd-opengl (cached) Installed libgomp (cached) Installed libgudev (cached) Installed libgpg-error (cached) Installed libheif (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 libidn2 (cached) Installed libjpeg-turbo (cached) Installed libavcodec (cached) Installed libjpeg-turbo-devel (cached) Installed libgudev-devel Installed liblc3 (cached) Installed libmount-devel (cached) Installed libmount (cached) Installed libogg (cached) Installed libpciaccess (cached) Installed libpciaccess-devel (cached) Installed libmpg123 (cached) Installed libpng (cached) Installed libpng-devel (cached) Installed libpsl (cached) Installed libpwquality (cached) Installed libseccomp (cached) Installed libseccomp-devel (cached) Installed libsecret (cached) Installed libjxl (cached) Installed libsmartcols (cached) Installed libsodium (cached) Installed libssh2 (cached) Installed librsvg (cached) Installed libstdc++ (cached) Installed libswresample (cached) Installed icu-libs (cached) Installed libtasn1 (cached) Installed libstone (cached) Installed libtheora (cached) Installed libthai (cached) Installed libunwind (cached) Installed libutempter (cached) Installed libuuid (cached) Installed libuuid-devel (cached) Installed libuv (cached) Installed libunistring (cached) Installed libva (cached) Installed libvdpau (cached) Installed libvpl (cached) Installed libvorbis (cached) Installed libwebp (cached) Installed libunwind-devel Installed libvpx (cached) Installed libx11 (cached) Installed libstdc++-devel (cached) Installed libxau (cached) Installed libxau-devel (cached) Installed libxcrypt (cached) Installed libxext (cached) Installed libxcb (cached) Installed libxfixes (cached) Installed libxft (cached) Installed libxi (cached) Installed libxkbcommon (cached) Installed libxml2-devel (cached) Installed libxrender (cached) Installed libxml2 (cached) Installed libxslt (cached) Installed libxv (cached) Installed linux-pam-libs (cached) Installed lld (cached) Installed libxcb-devel (cached) Installed libx11-devel (cached) Installed lld-libs (cached) Installed lz4 (cached) Installed lz4-devel (cached) Installed lzo (cached) Installed linux-headers (cached) Installed mimalloc (cached) Installed mpc (cached) Installed mpdecimal (cached) Installed mpfr (cached) Installed clang-libs (cached) Installed nano (cached) Installed ncurses-libs (cached) Installed nghttp2-libs (cached) Installed nghttp3 (cached) Installed ngtcp2 (cached) Installed ninja (cached) Installed ncurses-base (cached) Installed ocl-icd (cached) Installed openh264 (cached) Installed meson (cached) Installed openldap (cached) Installed openmp-devel (cached) Installed openmp (cached) Installed openssl (cached) Installed ntpd-rs (cached) Installed opus (cached) Installed openssl-devel (cached) Installed opus-devel (cached) Installed orc-devel (cached) Installed os-info (cached) Installed openssl-libs (cached) Installed orc (cached) Installed p11-kit (cached) Installed pango (cached) Installed p11-kit-libs (cached) Installed pcre2 (cached) Installed pixman (cached) Installed pkgconf (cached) Installed pixman-devel Installed pcre2-devel Installed polly (cached) Installed python (cached) Installed procps (cached) Installed python-packaging (cached) Installed python-pip-wheel (cached) Installed popt Installed python-six (cached) Installed qrencode Installed python-pyparsing Installed readline (cached) Installed rhash (cached) Installed ripgrep (cached) Installed helix (cached) Installed llvm (cached) Installed glibc (cached) Installed sed (cached) Installed speex (cached) Installed shared-mime-info (cached) Installed python-libs (cached) Installed sqlite (cached) Installed snappy Installed sudo-rs (cached) Installed system-accounts (cached) Installed sysprof-capture-devel (cached) Installed systemd-libs (cached) Installed svt-av1 (cached) Installed rav1e Installed soxr Installed spice-protocol Installed systemd-sysusers (cached) Installed terminfo-foot (cached) Installed terminfo-ghostty (cached) Installed terminfo-kitty (cached) Installed systemd-tmpfiles (cached) Installed terminfo-kmscon (cached) Installed turbojpeg (cached) Installed systemd-libs-devel (cached) Installed tpm2-tss (cached) Installed terminus-font (cached) Installed gcc (cached) Installed wayland (cached) Installed tzdata (cached) Installed wayland-devel (cached) Installed systemd (cached) Installed x264-libs (cached) Installed systemd-shared (cached) Installed xxd (cached) Installed xorgproto (cached) Installed xz-devel (cached) Installed zlib (cached) Installed zlib-devel (cached) Installed xz (cached) Installed zstd (cached) Installed zstd-devel (cached) Installed zstd-libs (cached) Installed xkeyboard-config (cached) Installed x265-libs (cached) Installed util-linux (cached) Installed uutils-coreutils (cached) Installed vim (cached) Installed llvm-libs (cached) 54571 entries blitted in 0.45s (122.2k / 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=1787598075 │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│ + mkdir -p spice-0.16.0.tar.bz2 │P│ The work directory %(workdir) is /mason/build/x86_64 │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=1787598075 │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.0 │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 22.1.8 "clang version 22.1.8 (AerynOS)") │S│ C linker for the host machine: clang ld.lld 22.1.8 │S│ C++ compiler for the host machine: clang++ (clang 22.1.8 "clang version 22.1.8 (AerynOS)") │S│ C++ linker for the host machine: clang++ ld.lld 22.1.8 │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 22.1.8 "clang version 22.1.8 (AerynOS)") │S│ spice-common| C linker for the host machine: clang ld.lld 22.1.8 │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.6 │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.88.3 │S│ spice-common| Run-time dependency pixman-1 found: YES 0.46.4 │S│ spice-common| Run-time dependency openssl found: YES 3.6.3 │S│ spice-common| Run-time dependency gio-2.0 found: YES 2.88.3 │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.2) │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.7 │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.88.3 (cached) │S│ Dependency pixman-1 for host machine found: YES 0.46.4 (cached) │S│ Dependency openssl for host machine found: YES 3.6.3 (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.6 │S│ Run-time dependency gstreamer-base-1.0 found: YES 1.28.6 │S│ Run-time dependency gstreamer-app-1.0 found: YES 1.28.6 │S│ Run-time dependency gstreamer-video-1.0 found: YES 1.28.6 │S│ Run-time dependency gstreamer-allocators-1.0 found: YES 1.28.6 │S│ Run-time dependency orc-0.4 found: YES 0.4.42 │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.88.3 (cached) │S│ Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums) │S│ Dependency glib-2.0 for host machine found: YES 2.88.3 (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.6 │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=1787598075 │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│ + meson compile --verbose -j 32 -C aerynos-builddir │B│ The work directory %(workdir) is /mason/build/x86_64/spice-0.16.0.tar.bz2 │B│ ninja: Entering directory `/mason/build/x86_64/spice-0.16.0.tar.bz2/aerynos-builddir' │B│ [1/170 0.052s ( 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.069s ( 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.108s ( 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/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│ [4/170 0.112s ( 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.114s ( 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/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│ [6/170 0.123s ( 3%)] 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│ [7/170 0.133s ( 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│ [8/170 0.134s ( 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/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│ [9/170 0.134s ( 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/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│ [10/170 0.147s ( 5%)] 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│ [11/170 0.148s ( 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/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│ [12/170 0.150s ( 7%)] 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│ [13/170 0.162s ( 7%)] /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│ [14/170 0.168s ( 8%)] 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│ [15/170 0.184s ( 8%)] /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│ [16/170 0.187s ( 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.188s ( 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│ [18/170 0.191s ( 10%)] /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│ [19/170 0.256s ( 11%)] 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│ [20/170 0.260s ( 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│ [21/170 0.270s ( 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/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│ [22/170 0.273s ( 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.283s ( 13%)] 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│ [24/170 0.300s ( 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│ [25/170 0.388s ( 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.458s ( 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.682s ( 15%)] /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│ [28/170 0.695s ( 16%)] /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│ [29/170 0.749s ( 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│ [30/170 0.751s ( 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│ [31/170 0.830s ( 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│ [32/170 0.832s ( 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/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│ [33/170 0.853s ( 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/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│ [34/170 0.855s ( 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/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│ [35/170 0.860s ( 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.872s ( 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.909s ( 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.927s ( 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│ [39/170 0.993s ( 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_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│ [40/170 0.996s ( 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 1.018s ( 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│ [42/170 1.023s ( 24%)] 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│ [43/170 1.125s ( 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.214s ( 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.222s ( 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.266s ( 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│ [47/170 1.276s ( 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│ [48/170 1.277s ( 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.282s ( 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/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│ [50/170 1.289s ( 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_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│ [51/170 1.310s ( 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│ [52/170 1.312s ( 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/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│ [53/170 1.314s ( 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/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│ [54/170 1.322s ( 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-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│ [55/170 1.344s ( 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-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│ [56/170 1.361s ( 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/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│ [57/170 1.373s ( 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.384s ( 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/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│ [59/170 1.389s ( 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_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│ [60/170 1.393s ( 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/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│ [61/170 1.403s ( 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/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│ [62/170 1.423s ( 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_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│ [63/170 1.429s ( 37%)] 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│ [64/170 1.430s ( 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.449s ( 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_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│ [66/170 1.460s ( 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│ [67/170 1.460s ( 39%)] 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│ [68/170 1.487s ( 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/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│ [69/170 1.511s ( 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.521s ( 41%)] 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│ [71/170 1.535s ( 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│ [72/170 1.543s ( 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.557s ( 42%)] 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│ [74/170 1.558s ( 43%)] 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│ [75/170 1.560s ( 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-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│ [76/170 1.564s ( 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│ [77/170 1.565s ( 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.566s ( 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.567s ( 46%)] 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│ [80/170 1.571s ( 47%)] 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│ [81/170 1.581s ( 47%)] 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│ [82/170 1.591s ( 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│ [83/170 1.600s ( 48%)] 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│ [84/170 1.618s ( 49%)] 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│ [85/170 1.624s ( 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-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│ [86/170 1.658s ( 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-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│ [87/170 1.673s ( 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│ [88/170 1.678s ( 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│ [89/170 1.681s ( 52%)] 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│ [90/170 1.686s ( 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-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│ [91/170 1.711s ( 53%)] 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│ [92/170 1.713s ( 54%)] 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│ [93/170 1.722s ( 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.744s ( 55%)] 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│ [95/170 1.747s ( 55%)] 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│ [96/170 1.771s ( 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/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│ [97/170 1.778s ( 57%)] 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│ [98/170 1.785s ( 57%)] 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│ [99/170 1.795s ( 58%)] 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│ [100/170 1.797s ( 58%)] 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│ [101/170 1.798s ( 59%)] 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│ [102/170 1.804s ( 60%)] 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│ [103/170 1.812s ( 60%)] 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│ [104/170 1.812s ( 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.818s ( 61%)] 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│ [106/170 1.845s ( 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.845s ( 62%)] 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│ [108/170 1.846s ( 63%)] 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│ [109/170 1.846s ( 64%)] 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│ [110/170 1.851s ( 64%)] 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│ [111/170 1.861s ( 65%)] 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│ [112/170 1.866s ( 65%)] 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│ [113/170 1.873s ( 66%)] 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│ [114/170 1.885s ( 67%)] 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│ [115/170 1.893s ( 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_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│ [116/170 1.904s ( 68%)] 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│ [117/170 1.905s ( 68%)] 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│ [118/170 1.906s ( 69%)] 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│ [119/170 1.907s ( 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/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│ [120/170 1.913s ( 70%)] 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│ [121/170 1.928s ( 71%)] 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│ [122/170 1.938s ( 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/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│ [123/170 1.950s ( 72%)] 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│ [124/170 1.991s ( 72%)] 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│ [125/170 2.003s ( 73%)] 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│ [126/170 2.007s ( 74%)] 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│ [127/170 2.014s ( 74%)] 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│ [128/170 2.029s ( 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/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│ [129/170 2.229s ( 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 2.233s ( 76%)] 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/22/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│ [131/170 2.241s ( 77%)] 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│ [132/170 5.315s ( 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 5.325s ( 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 5.525s ( 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 5.570s ( 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 5.600s ( 80%)] 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│ [137/170 5.693s ( 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│ [138/170 5.705s ( 81%)] 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│ [139/170 5.720s ( 81%)] 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│ [140/170 5.792s ( 82%)] 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│ [141/170 5.861s ( 82%)] 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│ [142/170 6.203s ( 83%)] 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│ [143/170 6.215s ( 84%)] 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│ [144/170 6.451s ( 84%)] 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│ [145/170 6.937s ( 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 7.406s ( 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 14.381s ( 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 18.771s ( 87%)] 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│ [149/170 18.835s ( 87%)] 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│ [150/170 18.883s ( 88%)] 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│ [151/170 18.929s ( 88%)] 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│ [152/170 18.965s ( 89%)] 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│ [153/170 19.065s ( 90%)] 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│ [154/170 19.104s ( 90%)] 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│ [155/170 19.127s ( 91%)] 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│ [156/170 19.329s ( 91%)] 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│ [157/170 19.468s ( 92%)] 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│ [158/170 19.493s ( 92%)] 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│ [159/170 19.497s ( 93%)] 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│ [160/170 19.548s ( 94%)] 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│ [161/170 19.817s ( 94%)] 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│ [162/170 19.893s ( 95%)] 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│ [163/170 19.896s ( 95%)] 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│ [164/170 20.011s ( 96%)] 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│ [165/170 20.035s ( 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│ [166/170 20.083s ( 97%)] 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│ [167/170 20.139s ( 98%)] 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│ [168/170 20.220s ( 98%)] /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│ [169/170 20.245s ( 99%)] 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│ [170/170 20.285s (100%)] 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│ 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=1787598075 │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/0a/cc2313b81748a8d8af70d2f502afd1c9577a2a.debug Verifying Verified "s/spice/manifest.x86_64.bin" matches built manifest based on hash match: "f448ec370d5a4b8d38366503498e1b9fb01c2a5062cbae651a68696620a257a0" Packaging Emitted spice-devel-0.16.0-6-1-x86_64.stone Emitted spice-dbginfo-0.16.0-6-1-x86_64.stone Emitted spice-0.16.0-6-1-x86_64.stone Phase Elapsed % │Initialize 1.17s 3.1% │Populate (moss) ││Resolve 0.81s 2.1% ││Fetch 1.59s 4.1% ││Blit 9.66s 25.1% │Fetch 0.41s 1.1% │x86_64 ││Prepare 0.19s 0.5% ││Setup 3.65s 9.5% ││Build 20.50s 53.3% ││Install 0.21s 0.6% │Analyze 0.04s 0.1% │Emit 0.22s 0.6% ────────────────────────────────────── Total 38.45s 100.0% Build finished successfully at 2026-08-24T21:16:52+02:00