******************************************************************************** conan install cairo/1.17.4@#2a9729ae28b7c5b0b4ba9cd579be8e64 --build=cairo -pr /home/conan/w/prod/BuildSingleReference/215290/1b3a34b8-b987-4822-9e6c-e714326be68c/profile_linux_11_libstdcpp_clang_debug_64.cairo-shared-True.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/prod/BuildSingleReference/.conan/profiles/default) CC and CXX: clang, clang++ Found clang 11.1 clang>=8, using the major as version Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=clang compiler.version=11 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/prod/BuildSingleReference/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Debug compiler=clang compiler.libcxx=libstdc++ compiler.version=11 os=Linux [options] cairo:shared=True [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True pixman/0.40.0: Not found in local cache, looking in remotes... pixman/0.40.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz pixman/0.40.0: Downloaded recipe revision 117989317905bb73833299b1669818b2 expat/2.5.0: Not found in local cache, looking in remotes... expat/2.5.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz expat/2.5.0: Downloaded recipe revision 7fde619c77c77a50ca72364bc92c4907 lzo/2.10: Not found in local cache, looking in remotes... lzo/2.10: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz lzo/2.10: Downloaded recipe revision 850936b57f92160152bd9385b1770a69 zlib/1.2.13: Not found in local cache, looking in remotes... zlib/1.2.13: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zlib/1.2.13: Downloaded recipe revision 13c96f538b52e1600c40b88994de240f freetype/2.13.0: Not found in local cache, looking in remotes... freetype/2.13.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz freetype/2.13.0: Downloaded recipe revision a312c096b314c6cfd6b43e290c88928a libpng/1.6.39: Not found in local cache, looking in remotes... libpng/1.6.39: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libpng/1.6.39: Downloaded recipe revision a4953955f060811c79abff9fe986b6fe bzip2/1.0.8: Not found in local cache, looking in remotes... bzip2/1.0.8: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz bzip2/1.0.8: Downloaded recipe revision 411fc05e80d47a89045edc1ee6f23c1d brotli/1.0.9: Not found in local cache, looking in remotes... brotli/1.0.9: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz brotli/1.0.9: Downloaded recipe revision ffbecf553112bc3e25a08c91c28b8b68 fontconfig/2.13.93: Not found in local cache, looking in remotes... fontconfig/2.13.93: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz fontconfig/2.13.93: Downloaded recipe revision 504182a7266d1857604bbdf305d6c52f libuuid/1.0.3: Not found in local cache, looking in remotes... libuuid/1.0.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libuuid/1.0.3: Downloaded recipe revision 40422af1b64fd820b5e1966e358e352e glib/2.76.1: Not found in local cache, looking in remotes... glib/2.76.1: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz glib/2.76.1: Downloaded recipe revision d4b8374c27113a0ef7741b5a1059989c libffi/3.4.3: Not found in local cache, looking in remotes... libffi/3.4.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libffi/3.4.3: Downloaded recipe revision ab23056d668dc13482a811f215f7be3e pcre2/10.42: Not found in local cache, looking in remotes... pcre2/10.42: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz pcre2/10.42: Downloaded recipe revision 2079a0447f9652dffcbbf1eb73ae2d4e libelf/0.8.13: Not found in local cache, looking in remotes... libelf/0.8.13: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libelf/0.8.13: Downloaded recipe revision 2a27c51d562810af629795ac4aa85666 libmount/2.36.2: Not found in local cache, looking in remotes... libmount/2.36.2: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libmount/2.36.2: Downloaded recipe revision a5c932e8f220bde1f375be0db7ed5800 libselinux/3.3: Not found in local cache, looking in remotes... libselinux/3.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libselinux/3.3: Downloaded recipe revision 1bb9670b14ef607941dd43bf155ce7e3 xorg/system: Not found in local cache, looking in remotes... xorg/system: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py xorg/system: Downloaded recipe revision 83ba198a0aade8196d91a2f13e04bb98 opengl/system: Not found in local cache, looking in remotes... opengl/system: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py opengl/system: Downloaded recipe revision f2a7d9667c38d158ab82d9929c56064e egl/system: Not found in local cache, looking in remotes... egl/system: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py egl/system: Downloaded recipe revision 84fd0b2a2f1a59593106671af389ab3b cairo/1.17.4: Forced build from source meson/1.0.0: Not found in local cache, looking in remotes... meson/1.0.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz meson/1.0.0: Downloaded recipe revision 15586c0ac6f682805875ef903dbe7ee2 ninja/1.11.1: Not found in local cache, looking in remotes... ninja/1.11.1: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz ninja/1.11.1: Downloaded recipe revision a2f0b832705907016f336839f96963f8 pkgconf/1.9.3: Not found in local cache, looking in remotes... pkgconf/1.9.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz pkgconf/1.9.3: Downloaded recipe revision a920b5c7f8d04f22b9fe03db91a864dd Installing package: cairo/1.17.4 Requirements brotli/1.0.9 from 'conan-center' - Downloaded bzip2/1.0.8 from 'conan-center' - Downloaded cairo/1.17.4 from local cache - Cache egl/system from 'conan-center' - Downloaded expat/2.5.0 from 'conan-center' - Downloaded fontconfig/2.13.93 from 'conan-center' - Downloaded freetype/2.13.0 from 'conan-center' - Downloaded glib/2.76.1 from 'conan-center' - Downloaded libelf/0.8.13 from 'conan-center' - Downloaded libffi/3.4.3 from 'conan-center' - Downloaded libmount/2.36.2 from 'conan-center' - Downloaded libpng/1.6.39 from 'conan-center' - Downloaded libselinux/3.3 from 'conan-center' - Downloaded libuuid/1.0.3 from 'conan-center' - Downloaded lzo/2.10 from 'conan-center' - Downloaded opengl/system from 'conan-center' - Downloaded pcre2/10.42 from 'conan-center' - Downloaded pixman/0.40.0 from 'conan-center' - Downloaded xorg/system from 'conan-center' - Downloaded zlib/1.2.13 from 'conan-center' - Downloaded Packages brotli/1.0.9:7c701de9f5dbab80c1792905bde9e3ff2018e360 - Download bzip2/1.0.8:7c724e376772c2af7fcf54897249a8e186ca8ccd - Download cairo/1.17.4:336428dfd68b7cf45a293e5c50d14e395e07be2c - Build egl/system:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download expat/2.5.0:78da94c7eb03bc395d5eff3d04ac925d222bc182 - Download fontconfig/2.13.93:281bae9ed8c729f567e49c0c9f4271dadf675093 - Download freetype/2.13.0:d12350f0e3749a71c964b501a14ce46110a6cb34 - Download glib/2.76.1:1dc3a320326207c5e47ea81a8337a73402868b82 - Download libelf/0.8.13:05441c20e7e7a68951563eb6a1ae544f71dd7263 - Download libffi/3.4.3:05441c20e7e7a68951563eb6a1ae544f71dd7263 - Download libmount/2.36.2:05441c20e7e7a68951563eb6a1ae544f71dd7263 - Download libpng/1.6.39:708e3821c4fe741f510d3ddea95407b8124651b9 - Download libselinux/3.3:1624e4f9fa64b5eda97526edaa485ad32a894557 - Download libuuid/1.0.3:05441c20e7e7a68951563eb6a1ae544f71dd7263 - Download lzo/2.10:05441c20e7e7a68951563eb6a1ae544f71dd7263 - Download opengl/system:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download pcre2/10.42:ac656b2f7ffb67ae4643f01e010c5453e8472b9d - Download pixman/0.40.0:05441c20e7e7a68951563eb6a1ae544f71dd7263 - Download xorg/system:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download zlib/1.2.13:05441c20e7e7a68951563eb6a1ae544f71dd7263 - Download Build requirements meson/1.0.0 from 'conan-center' - Downloaded ninja/1.11.1 from 'conan-center' - Downloaded pkgconf/1.9.3 from 'conan-center' - Downloaded Build requirements packages meson/1.0.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download ninja/1.11.1:cc9f9b2b9f92fc82888026414560bf79d8c3a052 - Download pkgconf/1.9.3:cc9f9b2b9f92fc82888026414560bf79d8c3a052 - Download Installing (downloading, building) binaries... brotli/1.0.9: Retrieving package 7c701de9f5dbab80c1792905bde9e3ff2018e360 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz brotli/1.0.9: Package installed 7c701de9f5dbab80c1792905bde9e3ff2018e360 brotli/1.0.9: Downloaded package revision ca30341d4ace3435251286f5680acfb2 bzip2/1.0.8: Retrieving package 7c724e376772c2af7fcf54897249a8e186ca8ccd from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz bzip2/1.0.8: Package installed 7c724e376772c2af7fcf54897249a8e186ca8ccd bzip2/1.0.8: Downloaded package revision 50527071741e8235aafa96869c8dc07a egl/system: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz egl/system: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 egl/system: Downloaded package revision 5d11227438c1c2260592afa3fc4a99b8 expat/2.5.0: Retrieving package 78da94c7eb03bc395d5eff3d04ac925d222bc182 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz expat/2.5.0: Package installed 78da94c7eb03bc395d5eff3d04ac925d222bc182 expat/2.5.0: Downloaded package revision 385f3b22b46ac98c56b5a991a711e8e4 libelf/0.8.13: Retrieving package 05441c20e7e7a68951563eb6a1ae544f71dd7263 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libelf/0.8.13: Package installed 05441c20e7e7a68951563eb6a1ae544f71dd7263 libelf/0.8.13: Downloaded package revision 0fe58d1e4242643e14e633664db18997 libffi/3.4.3: Retrieving package 05441c20e7e7a68951563eb6a1ae544f71dd7263 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libffi/3.4.3: Package installed 05441c20e7e7a68951563eb6a1ae544f71dd7263 libffi/3.4.3: Downloaded package revision 683d2c610828fb800ea9806702306d9f libmount/2.36.2: Retrieving package 05441c20e7e7a68951563eb6a1ae544f71dd7263 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libmount/2.36.2: Package installed 05441c20e7e7a68951563eb6a1ae544f71dd7263 libmount/2.36.2: Downloaded package revision 52a2771342c3dc925edf653e6aa2da26 libuuid/1.0.3: Retrieving package 05441c20e7e7a68951563eb6a1ae544f71dd7263 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libuuid/1.0.3: Package installed 05441c20e7e7a68951563eb6a1ae544f71dd7263 libuuid/1.0.3: Downloaded package revision 4de4794c91010fbcada297facd033d09 lzo/2.10: Retrieving package 05441c20e7e7a68951563eb6a1ae544f71dd7263 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz lzo/2.10: Package installed 05441c20e7e7a68951563eb6a1ae544f71dd7263 lzo/2.10: Downloaded package revision 25d2000dc84ffbdd6561e19464e7d9d7 ninja/1.11.1: Retrieving package cc9f9b2b9f92fc82888026414560bf79d8c3a052 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz ninja/1.11.1: Package installed cc9f9b2b9f92fc82888026414560bf79d8c3a052 ninja/1.11.1: Downloaded package revision 5356b5f48c31e8da1d8add2af0347639 opengl/system: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz opengl/system: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 opengl/system: Downloaded package revision e47ce6c80f619df6780865f21d744c5b pixman/0.40.0: Retrieving package 05441c20e7e7a68951563eb6a1ae544f71dd7263 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz pixman/0.40.0: Package installed 05441c20e7e7a68951563eb6a1ae544f71dd7263 pixman/0.40.0: Downloaded package revision 1d443ab39315a446576a26896f314e2a pkgconf/1.9.3: Retrieving package cc9f9b2b9f92fc82888026414560bf79d8c3a052 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz pkgconf/1.9.3: Package installed cc9f9b2b9f92fc82888026414560bf79d8c3a052 pkgconf/1.9.3: Downloaded package revision 40a1bd3d33388ff1c06e802cf2785253 xorg/system: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz xorg/system: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 xorg/system: Downloaded package revision eba3645c55c12a94476de1ee84425112 zlib/1.2.13: Retrieving package 05441c20e7e7a68951563eb6a1ae544f71dd7263 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.2.13: Package installed 05441c20e7e7a68951563eb6a1ae544f71dd7263 zlib/1.2.13: Downloaded package revision 3a1ba261fbcea8b47d7e80ad2dccea55 libpng/1.6.39: Retrieving package 708e3821c4fe741f510d3ddea95407b8124651b9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libpng/1.6.39: Package installed 708e3821c4fe741f510d3ddea95407b8124651b9 libpng/1.6.39: Downloaded package revision cd3f7ca7c22e3867e44eec155649c0d7 meson/1.0.0: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz meson/1.0.0: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 meson/1.0.0: Downloaded package revision bf24672e75bab761a57003b65fc07344 pcre2/10.42: Retrieving package ac656b2f7ffb67ae4643f01e010c5453e8472b9d from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz pcre2/10.42: Package installed ac656b2f7ffb67ae4643f01e010c5453e8472b9d pcre2/10.42: Downloaded package revision 3953dfbb760a82909556b5adb94f36bd freetype/2.13.0: Retrieving package d12350f0e3749a71c964b501a14ce46110a6cb34 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz freetype/2.13.0: Package installed d12350f0e3749a71c964b501a14ce46110a6cb34 freetype/2.13.0: Downloaded package revision c50b3cd86b0a82b1a96d0bf80fb919fa libselinux/3.3: Retrieving package 1624e4f9fa64b5eda97526edaa485ad32a894557 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libselinux/3.3: Package installed 1624e4f9fa64b5eda97526edaa485ad32a894557 libselinux/3.3: Downloaded package revision a5d47842baec9c6204bb116bbfbef4ce fontconfig/2.13.93: Retrieving package 281bae9ed8c729f567e49c0c9f4271dadf675093 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz fontconfig/2.13.93: Package installed 281bae9ed8c729f567e49c0c9f4271dadf675093 fontconfig/2.13.93: Downloaded package revision a05d8ed0e0e49a7a16a6ca0913b059ac glib/2.76.1: Retrieving package 1dc3a320326207c5e47ea81a8337a73402868b82 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz glib/2.76.1: Package installed 1dc3a320326207c5e47ea81a8337a73402868b82 glib/2.76.1: Downloaded package revision 1aceecb35adca7a92c0a8d24cfd3179d ----Running------ > dpkg-query -W -f='${Status}' libegl-dev | grep -q "ok installed" ----------------- ----Running------ > sudo apt-get update ----------------- Get:1 https://apt.llvm.org/bionic llvm-toolchain-bionic-11 InRelease [6819 B] Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Get:3 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic InRelease [20.8 kB] Get:4 http://archive.ubuntu.com/ubuntu bionic InRelease [242 kB] Get:5 https://apt.llvm.org/bionic llvm-toolchain-bionic-11/main amd64 Packages [9005 B] Get:6 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic/main amd64 Packages [3161 B] Get:7 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages [23.8 kB] Get:8 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Get:9 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [3243 kB] Get:10 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [83.3 kB] Get:11 http://archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages [186 kB] Get:12 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages [11.3 MB] Get:13 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [1614 kB] Get:14 http://security.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages [1497 kB] Get:15 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages [1344 kB] Get:16 http://archive.ubuntu.com/ubuntu bionic/restricted amd64 Packages [13.5 kB] Get:17 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [3665 kB] Get:18 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [2388 kB] Get:19 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages [30.8 kB] Get:20 http://archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages [1537 kB] Get:21 http://archive.ubuntu.com/ubuntu bionic-backports/universe amd64 Packages [20.6 kB] Get:22 http://archive.ubuntu.com/ubuntu bionic-backports/main amd64 Packages [64.0 kB] Fetched 27.5 MB in 3s (7908 kB/s) Reading package lists... ----Running------ > sudo apt-get install -y --no-install-recommends libegl-dev ----------------- Reading package lists... Building dependency tree... Reading state information... ----Running------ > dpkg-query -W -f='${Status}' libegl1-mesa-dev | grep -q "ok installed" ----------------- ----Running------ > sudo apt-get update ----------------- Hit:2 http://security.ubuntu.com/ubuntu bionic-security InRelease Hit:3 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic InRelease Hit:4 http://archive.ubuntu.com/ubuntu bionic InRelease Hit:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:1 https://apt.llvm.org/bionic llvm-toolchain-bionic-11 InRelease Hit:6 http://archive.ubuntu.com/ubuntu bionic-backports InRelease Reading package lists... ----Running------ > sudo apt-get install -y --no-install-recommends libegl1-mesa-dev ----------------- Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: gcc-6-base Use 'sudo apt autoremove' to remove it. The following additional packages will be installed: libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libegl1 libelf1 libgbm1 libgl1 libgl1-mesa-dri libglapi-mesa libgles1 libgles2 libglvnd-core-dev libglvnd-dev libglvnd0 libglx-mesa0 libglx0 libllvm10 libopengl0 libpciaccess0 libpthread-stubs0-dev libsensors4 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1-dev libxdamage-dev libxdamage1 libxdmcp-dev libxext-dev libxfixes-dev libxfixes3 libxshmfence-dev libxshmfence1 libxxf86vm-dev libxxf86vm1 mesa-common-dev x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev Suggested packages: pciutils lm-sensors libwayland-doc libxcb-doc libxext-doc Recommended packages: libx11-doc The following NEW packages will be installed: libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libegl1 libegl1-mesa-dev libelf1 libgbm1 libgl1 libgl1-mesa-dri libglapi-mesa libgles1 libgles2 libglvnd-core-dev libglvnd-dev libglvnd0 libglx-mesa0 libglx0 libllvm10 libopengl0 libpciaccess0 libpthread-stubs0-dev libsensors4 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1-dev libxdamage-dev libxdamage1 libxdmcp-dev libxext-dev libxfixes-dev libxfixes3 libxshmfence-dev libxshmfence1 libxxf86vm-dev libxxf86vm1 mesa-common-dev x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev 0 upgraded, 75 newly installed, 0 to remove and 28 not upgraded. Need to get 28.0 MB of archives. After this operation, 342 MB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxxf86vm1 amd64 1:1.1.4-1 [10.6 kB] Get:2 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libelf1 amd64 0.170-0.4ubuntu0.1 [44.8 kB] Get:3 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-common all 2.4.101-2~18.04.1 [5560 B] Get:4 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm2 amd64 2.4.101-2~18.04.1 [32.3 kB] Get:5 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-amdgpu1 amd64 2.4.101-2~18.04.1 [18.2 kB] Get:6 http://archive.ubuntu.com/ubuntu bionic/main amd64 libpciaccess0 amd64 0.14-1 [17.9 kB] Get:7 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-intel1 amd64 2.4.101-2~18.04.1 [60.0 kB] Get:8 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-radeon1 amd64 2.4.101-2~18.04.1 [21.7 kB] Get:9 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-nouveau2 amd64 2.4.101-2~18.04.1 [16.5 kB] Get:10 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-dev amd64 2.4.101-2~18.04.1 [126 kB] Get:11 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-server0 amd64 1.16.0-1ubuntu1.1~18.04.4 [29.6 kB] Get:12 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgbm1 amd64 20.0.8-0ubuntu1~18.04.1 [27.6 kB] Get:13 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglapi-mesa amd64 20.0.8-0ubuntu1~18.04.1 [26.6 kB] Get:14 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-client0 amd64 1.16.0-1ubuntu1.1~18.04.4 [23.6 kB] Get:15 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libx11-xcb1 amd64 2:1.6.4-3ubuntu0.4 [9720 B] Get:16 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-dri2-0 amd64 1.13-2~ubuntu18.04 [6920 B] Get:17 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-dri3-0 amd64 1.13-2~ubuntu18.04 [6568 B] Get:18 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-present0 amd64 1.13-2~ubuntu18.04 [5552 B] Get:19 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-sync1 amd64 1.13-2~ubuntu18.04 [8808 B] Get:20 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-xfixes0 amd64 1.13-2~ubuntu18.04 [9352 B] Get:21 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxshmfence1 amd64 1.3-1 [5028 B] Get:22 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libegl-mesa0 amd64 20.0.8-0ubuntu1~18.04.1 [96.3 kB] Get:23 http://archive.ubuntu.com/ubuntu bionic/main amd64 xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:24 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-dev all 2018.4-4 [251 kB] Get:25 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-core-dev all 2018.4-4 [2620 B] Get:26 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxau-dev amd64 1:1.0.8-1ubuntu1 [9476 B] Get:27 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxdmcp-dev amd64 1:1.1.2-3 [25.1 kB] Get:28 http://archive.ubuntu.com/ubuntu bionic/main amd64 xtrans-dev all 1.3.5-1 [70.5 kB] Get:29 http://archive.ubuntu.com/ubuntu bionic/main amd64 libpthread-stubs0-dev amd64 0.3-4 [4068 B] Get:30 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb1-dev amd64 1.13-2~ubuntu18.04 [80.0 kB] Get:31 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libx11-dev amd64 2:1.6.4-3ubuntu0.4 [641 kB] Get:32 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 mesa-common-dev amd64 20.0.8-0ubuntu1~18.04.1 [741 kB] Get:33 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglvnd0 amd64 1.0.0-2ubuntu2.3 [47.0 kB] Get:34 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglvnd-core-dev amd64 1.0.0-2ubuntu2.3 [12.8 kB] Get:35 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libegl1 amd64 1.0.0-2ubuntu2.3 [32.0 kB] Get:36 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgles1 amd64 1.0.0-2ubuntu2.3 [11.2 kB] Get:37 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgles2 amd64 1.0.0-2ubuntu2.3 [17.3 kB] Get:38 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-glx0 amd64 1.13-2~ubuntu18.04 [22.1 kB] Get:39 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxdamage1 amd64 1:1.1.4-3 [6934 B] Get:40 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxfixes3 amd64 1:5.0.3-1 [10.8 kB] Get:41 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libllvm10 amd64 1:10.0.0-4ubuntu1~18.04.2 [15.4 MB] Get:42 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libsensors4 amd64 1:3.4.0-4ubuntu0.1 [28.3 kB] Get:43 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgl1-mesa-dri amd64 20.0.8-0ubuntu1~18.04.1 [9333 kB] Get:44 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglx-mesa0 amd64 20.0.8-0ubuntu1~18.04.1 [139 kB] Get:45 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglx0 amd64 1.0.0-2ubuntu2.3 [28.1 kB] Get:46 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgl1 amd64 1.0.0-2ubuntu2.3 [86.2 kB] Get:47 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libopengl0 amd64 1.0.0-2ubuntu2.3 [31.3 kB] Get:48 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglvnd-dev amd64 1.0.0-2ubuntu2.3 [3416 B] Get:49 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-xext-dev all 2018.4-4 [2620 B] Get:50 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxext-dev amd64 2:1.3.3-1 [82.1 kB] Get:51 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-xf86vidmode-dev all 2018.4-4 [2632 B] Get:52 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxxf86vm-dev amd64 1:1.1.4-1 [13.3 kB] Get:53 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-fixes-dev all 1:2018.4-4 [2620 B] Get:54 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxfixes-dev amd64 1:5.0.3-1 [11.0 kB] Get:55 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-damage-dev all 1:2018.4-4 [2620 B] Get:56 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxdamage-dev amd64 1:1.1.4-3 [5028 B] Get:57 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-glx0-dev amd64 1.13-2~ubuntu18.04 [27.9 kB] Get:58 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-dri2-0-dev amd64 1.13-2~ubuntu18.04 [8472 B] Get:59 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-dri3-dev amd64 1.13-2~ubuntu18.04 [7384 B] Get:60 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-randr0 amd64 1.13-2~ubuntu18.04 [16.4 kB] Get:61 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-render0 amd64 1.13-2~ubuntu18.04 [14.7 kB] Get:62 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-render0-dev amd64 1.13-2~ubuntu18.04 [18.4 kB] Get:63 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-randr0-dev amd64 1.13-2~ubuntu18.04 [20.4 kB] Get:64 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-shape0 amd64 1.13-2~ubuntu18.04 [5972 B] Get:65 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-shape0-dev amd64 1.13-2~ubuntu18.04 [7144 B] Get:66 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-xfixes0-dev amd64 1.13-2~ubuntu18.04 [11.7 kB] Get:67 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-sync-dev amd64 1.13-2~ubuntu18.04 [10.6 kB] Get:68 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-present-dev amd64 1.13-2~ubuntu18.04 [6972 B] Get:69 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxshmfence-dev amd64 1.3-1 [3692 B] Get:70 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libx11-xcb-dev amd64 2:1.6.4-3ubuntu0.4 [9764 B] Get:71 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-cursor0 amd64 1.16.0-1ubuntu1.1~18.04.4 [10.2 kB] Get:72 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-egl1 amd64 1.16.0-1ubuntu1.1~18.04.4 [5424 B] Get:73 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-bin amd64 1.16.0-1ubuntu1.1~18.04.4 [19.8 kB] Get:74 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-dev amd64 1.16.0-1ubuntu1.1~18.04.4 [62.8 kB] Get:75 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libegl1-mesa-dev amd64 20.0.8-0ubuntu1~18.04.1 [20.5 kB] Fetched 28.0 MB in 6s (4975 kB/s) Selecting previously unselected package libxxf86vm1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17298 files and directories currently installed.) Preparing to unpack .../00-libxxf86vm1_1%3a1.1.4-1_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../01-libelf1_0.170-0.4ubuntu0.1_amd64.deb ... Unpacking libelf1:amd64 (0.170-0.4ubuntu0.1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../02-libdrm-common_2.4.101-2~18.04.1_all.deb ... Unpacking libdrm-common (2.4.101-2~18.04.1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../03-libdrm2_2.4.101-2~18.04.1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.101-2~18.04.1) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../04-libdrm-amdgpu1_2.4.101-2~18.04.1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.101-2~18.04.1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../05-libpciaccess0_0.14-1_amd64.deb ... Unpacking libpciaccess0:amd64 (0.14-1) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../06-libdrm-intel1_2.4.101-2~18.04.1_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.101-2~18.04.1) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../07-libdrm-radeon1_2.4.101-2~18.04.1_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.101-2~18.04.1) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../08-libdrm-nouveau2_2.4.101-2~18.04.1_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.101-2~18.04.1) ... Selecting previously unselected package libdrm-dev:amd64. Preparing to unpack .../09-libdrm-dev_2.4.101-2~18.04.1_amd64.deb ... Unpacking libdrm-dev:amd64 (2.4.101-2~18.04.1) ... Selecting previously unselected package libwayland-server0:amd64. Preparing to unpack .../10-libwayland-server0_1.16.0-1ubuntu1.1~18.04.4_amd64.deb ... Unpacking libwayland-server0:amd64 (1.16.0-1ubuntu1.1~18.04.4) ... Selecting previously unselected package libgbm1:amd64. Preparing to unpack .../11-libgbm1_20.0.8-0ubuntu1~18.04.1_amd64.deb ... Unpacking libgbm1:amd64 (20.0.8-0ubuntu1~18.04.1) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../12-libglapi-mesa_20.0.8-0ubuntu1~18.04.1_amd64.deb ... Unpacking libglapi-mesa:amd64 (20.0.8-0ubuntu1~18.04.1) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../13-libwayland-client0_1.16.0-1ubuntu1.1~18.04.4_amd64.deb ... Unpacking libwayland-client0:amd64 (1.16.0-1ubuntu1.1~18.04.4) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../14-libx11-xcb1_2%3a1.6.4-3ubuntu0.4_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.6.4-3ubuntu0.4) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../15-libxcb-dri2-0_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../16-libxcb-dri3-0_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../17-libxcb-present0_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-present0:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../18-libxcb-sync1_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../19-libxcb-xfixes0_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../20-libxshmfence1_1.3-1_amd64.deb ... Unpacking libxshmfence1:amd64 (1.3-1) ... Selecting previously unselected package libegl-mesa0:amd64. Preparing to unpack .../21-libegl-mesa0_20.0.8-0ubuntu1~18.04.1_amd64.deb ... Unpacking libegl-mesa0:amd64 (20.0.8-0ubuntu1~18.04.1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../22-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../23-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../24-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../25-libxau-dev_1%3a1.0.8-1ubuntu1_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.8-1ubuntu1) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../26-libxdmcp-dev_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../27-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack .../28-libpthread-stubs0-dev_0.3-4_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.3-4) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../29-libxcb1-dev_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../30-libx11-dev_2%3a1.6.4-3ubuntu0.4_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.6.4-3ubuntu0.4) ... Selecting previously unselected package mesa-common-dev:amd64. Preparing to unpack .../31-mesa-common-dev_20.0.8-0ubuntu1~18.04.1_amd64.deb ... Unpacking mesa-common-dev:amd64 (20.0.8-0ubuntu1~18.04.1) ... Selecting previously unselected package libglvnd0:amd64. Preparing to unpack .../32-libglvnd0_1.0.0-2ubuntu2.3_amd64.deb ... Unpacking libglvnd0:amd64 (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libglvnd-core-dev:amd64. Preparing to unpack .../33-libglvnd-core-dev_1.0.0-2ubuntu2.3_amd64.deb ... Unpacking libglvnd-core-dev:amd64 (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libegl1:amd64. Preparing to unpack .../34-libegl1_1.0.0-2ubuntu2.3_amd64.deb ... Unpacking libegl1:amd64 (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libgles1:amd64. Preparing to unpack .../35-libgles1_1.0.0-2ubuntu2.3_amd64.deb ... Unpacking libgles1:amd64 (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libgles2:amd64. Preparing to unpack .../36-libgles2_1.0.0-2ubuntu2.3_amd64.deb ... Unpacking libgles2:amd64 (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../37-libxcb-glx0_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../38-libxdamage1_1%3a1.1.4-3_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.4-3) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../39-libxfixes3_1%3a5.0.3-1_amd64.deb ... Unpacking libxfixes3:amd64 (1:5.0.3-1) ... Selecting previously unselected package libllvm10:amd64. Preparing to unpack .../40-libllvm10_1%3a10.0.0-4ubuntu1~18.04.2_amd64.deb ... Unpacking libllvm10:amd64 (1:10.0.0-4ubuntu1~18.04.2) ... Selecting previously unselected package libsensors4:amd64. Preparing to unpack .../41-libsensors4_1%3a3.4.0-4ubuntu0.1_amd64.deb ... Unpacking libsensors4:amd64 (1:3.4.0-4ubuntu0.1) ... Selecting previously unselected package libgl1-mesa-dri:amd64. Preparing to unpack .../42-libgl1-mesa-dri_20.0.8-0ubuntu1~18.04.1_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (20.0.8-0ubuntu1~18.04.1) ... Selecting previously unselected package libglx-mesa0:amd64. Preparing to unpack .../43-libglx-mesa0_20.0.8-0ubuntu1~18.04.1_amd64.deb ... Unpacking libglx-mesa0:amd64 (20.0.8-0ubuntu1~18.04.1) ... Selecting previously unselected package libglx0:amd64. Preparing to unpack .../44-libglx0_1.0.0-2ubuntu2.3_amd64.deb ... Unpacking libglx0:amd64 (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libgl1:amd64. Preparing to unpack .../45-libgl1_1.0.0-2ubuntu2.3_amd64.deb ... Unpacking libgl1:amd64 (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libopengl0:amd64. Preparing to unpack .../46-libopengl0_1.0.0-2ubuntu2.3_amd64.deb ... Unpacking libopengl0:amd64 (1.0.0-2ubuntu2.3) ... Selecting previously unselected package libglvnd-dev:amd64. Preparing to unpack .../47-libglvnd-dev_1.0.0-2ubuntu2.3_amd64.deb ... Unpacking libglvnd-dev:amd64 (1.0.0-2ubuntu2.3) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../48-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../49-libxext-dev_2%3a1.3.3-1_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.3-1) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../50-x11proto-xf86vidmode-dev_2018.4-4_all.deb ... Unpacking x11proto-xf86vidmode-dev (2018.4-4) ... Selecting previously unselected package libxxf86vm-dev:amd64. Preparing to unpack .../51-libxxf86vm-dev_1%3a1.1.4-1_amd64.deb ... Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../52-x11proto-fixes-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-fixes-dev (1:2018.4-4) ... Selecting previously unselected package libxfixes-dev:amd64. Preparing to unpack .../53-libxfixes-dev_1%3a5.0.3-1_amd64.deb ... Unpacking libxfixes-dev:amd64 (1:5.0.3-1) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../54-x11proto-damage-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-damage-dev (1:2018.4-4) ... Selecting previously unselected package libxdamage-dev:amd64. Preparing to unpack .../55-libxdamage-dev_1%3a1.1.4-3_amd64.deb ... Unpacking libxdamage-dev:amd64 (1:1.1.4-3) ... Selecting previously unselected package libxcb-glx0-dev:amd64. Preparing to unpack .../56-libxcb-glx0-dev_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-glx0-dev:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-dri2-0-dev:amd64. Preparing to unpack .../57-libxcb-dri2-0-dev_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-dri2-0-dev:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-dri3-dev:amd64. Preparing to unpack .../58-libxcb-dri3-dev_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-dri3-dev:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-randr0:amd64. Preparing to unpack .../59-libxcb-randr0_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-randr0:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../60-libxcb-render0_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-render0:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-render0-dev:amd64. Preparing to unpack .../61-libxcb-render0-dev_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-render0-dev:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-randr0-dev:amd64. Preparing to unpack .../62-libxcb-randr0-dev_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-randr0-dev:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-shape0:amd64. Preparing to unpack .../63-libxcb-shape0_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-shape0:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-shape0-dev:amd64. Preparing to unpack .../64-libxcb-shape0-dev_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-shape0-dev:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-xfixes0-dev:amd64. Preparing to unpack .../65-libxcb-xfixes0-dev_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-xfixes0-dev:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-sync-dev:amd64. Preparing to unpack .../66-libxcb-sync-dev_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-sync-dev:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-present-dev:amd64. Preparing to unpack .../67-libxcb-present-dev_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-present-dev:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxshmfence-dev:amd64. Preparing to unpack .../68-libxshmfence-dev_1.3-1_amd64.deb ... Unpacking libxshmfence-dev:amd64 (1.3-1) ... Selecting previously unselected package libx11-xcb-dev:amd64. Preparing to unpack .../69-libx11-xcb-dev_2%3a1.6.4-3ubuntu0.4_amd64.deb ... Unpacking libx11-xcb-dev:amd64 (2:1.6.4-3ubuntu0.4) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../70-libwayland-cursor0_1.16.0-1ubuntu1.1~18.04.4_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.16.0-1ubuntu1.1~18.04.4) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../71-libwayland-egl1_1.16.0-1ubuntu1.1~18.04.4_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.16.0-1ubuntu1.1~18.04.4) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../72-libwayland-bin_1.16.0-1ubuntu1.1~18.04.4_amd64.deb ... Unpacking libwayland-bin (1.16.0-1ubuntu1.1~18.04.4) ... Selecting previously unselected package libwayland-dev:amd64. Preparing to unpack .../73-libwayland-dev_1.16.0-1ubuntu1.1~18.04.4_amd64.deb ... Unpacking libwayland-dev:amd64 (1.16.0-1ubuntu1.1~18.04.4) ... Selecting previously unselected package libegl1-mesa-dev:amd64. Preparing to unpack .../74-libegl1-mesa-dev_20.0.8-0ubuntu1~18.04.1_amd64.deb ... Unpacking libegl1-mesa-dev:amd64 (20.0.8-0ubuntu1~18.04.1) ... Setting up libwayland-bin (1.16.0-1ubuntu1.1~18.04.4) ... Setting up libxcb-present0:amd64 (1.13-2~ubuntu18.04) ... Setting up libglvnd0:amd64 (1.0.0-2ubuntu2.3) ... Setting up libopengl0:amd64 (1.0.0-2ubuntu2.3) ... Setting up libxcb-dri2-0:amd64 (1.13-2~ubuntu18.04) ... Setting up libxcb-dri3-0:amd64 (1.13-2~ubuntu18.04) ... Setting up libxcb-glx0:amd64 (1.13-2~ubuntu18.04) ... Setting up libgles1:amd64 (1.0.0-2ubuntu2.3) ... Setting up libxcb-randr0:amd64 (1.13-2~ubuntu18.04) ... Setting up libxcb-xfixes0:amd64 (1.13-2~ubuntu18.04) ... Setting up libxcb-render0:amd64 (1.13-2~ubuntu18.04) ... Setting up libllvm10:amd64 (1:10.0.0-4ubuntu1~18.04.2) ... Setting up libxdamage1:amd64 (1:1.1.4-3) ... Setting up libxfixes3:amd64 (1:5.0.3-1) ... Setting up libpthread-stubs0-dev:amd64 (0.3-4) ... Setting up libelf1:amd64 (0.170-0.4ubuntu0.1) ... Setting up libxshmfence1:amd64 (1.3-1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libwayland-client0:amd64 (1.16.0-1ubuntu1.1~18.04.4) ... Setting up libglapi-mesa:amd64 (20.0.8-0ubuntu1~18.04.1) ... Setting up x11proto-dev (2018.4-4) ... Setting up libdrm-common (2.4.101-2~18.04.1) ... Setting up libxcb-sync1:amd64 (1.13-2~ubuntu18.04) ... Setting up x11proto-damage-dev (1:2018.4-4) ... Setting up libx11-xcb1:amd64 (2:1.6.4-3ubuntu0.4) ... Setting up xtrans-dev (1.3.5-1) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libxdmcp-dev:amd64 (1:1.1.2-3) ... Setting up libpciaccess0:amd64 (0.14-1) ... Setting up libxcb-shape0:amd64 (1.13-2~ubuntu18.04) ... Setting up libsensors4:amd64 (1:3.4.0-4ubuntu0.1) ... Setting up libgles2:amd64 (1.0.0-2ubuntu2.3) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1) ... Setting up libglvnd-core-dev:amd64 (1.0.0-2ubuntu2.3) ... Setting up libwayland-cursor0:amd64 (1.16.0-1ubuntu1.1~18.04.4) ... Setting up libwayland-egl1:amd64 (1.16.0-1ubuntu1.1~18.04.4) ... Setting up libwayland-server0:amd64 (1.16.0-1ubuntu1.1~18.04.4) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up libxshmfence-dev:amd64 (1.3-1) ... Setting up x11proto-fixes-dev (1:2018.4-4) ... Setting up x11proto-xf86vidmode-dev (2018.4-4) ... Setting up libxau-dev:amd64 (1:1.0.8-1ubuntu1) ... Setting up libdrm2:amd64 (2.4.101-2~18.04.1) ... Setting up libdrm-intel1:amd64 (2.4.101-2~18.04.1) ... Setting up libxcb1-dev:amd64 (1.13-2~ubuntu18.04) ... Setting up libxcb-glx0-dev:amd64 (1.13-2~ubuntu18.04) ... Setting up libdrm-radeon1:amd64 (2.4.101-2~18.04.1) ... Setting up libx11-dev:amd64 (2:1.6.4-3ubuntu0.4) ... Setting up libdrm-nouveau2:amd64 (2.4.101-2~18.04.1) ... Setting up libwayland-dev:amd64 (1.16.0-1ubuntu1.1~18.04.4) ... Setting up libxxf86vm-dev:amd64 (1:1.1.4-1) ... Setting up libxfixes-dev:amd64 (1:5.0.3-1) ... Setting up libxcb-sync-dev:amd64 (1.13-2~ubuntu18.04) ... Setting up libx11-xcb-dev:amd64 (2:1.6.4-3ubuntu0.4) ... Setting up libdrm-amdgpu1:amd64 (2.4.101-2~18.04.1) ... Setting up libdrm-dev:amd64 (2.4.101-2~18.04.1) ... Setting up libgbm1:amd64 (20.0.8-0ubuntu1~18.04.1) ... Setting up libxdamage-dev:amd64 (1:1.1.4-3) ... Setting up libgl1-mesa-dri:amd64 (20.0.8-0ubuntu1~18.04.1) ... Setting up libxcb-dri2-0-dev:amd64 (1.13-2~ubuntu18.04) ... Setting up libxcb-render0-dev:amd64 (1.13-2~ubuntu18.04) ... Setting up libxcb-dri3-dev:amd64 (1.13-2~ubuntu18.04) ... Setting up libxext-dev:amd64 (2:1.3.3-1) ... Setting up libxcb-shape0-dev:amd64 (1.13-2~ubuntu18.04) ... Setting up libegl-mesa0:amd64 (20.0.8-0ubuntu1~18.04.1) ... Setting up libglx-mesa0:amd64 (20.0.8-0ubuntu1~18.04.1) ... Setting up libxcb-randr0-dev:amd64 (1.13-2~ubuntu18.04) ... Setting up mesa-common-dev:amd64 (20.0.8-0ubuntu1~18.04.1) ... Setting up libxcb-xfixes0-dev:amd64 (1.13-2~ubuntu18.04) ... Setting up libegl1:amd64 (1.0.0-2ubuntu2.3) ... Setting up libxcb-present-dev:amd64 (1.13-2~ubuntu18.04) ... Setting up libglx0:amd64 (1.0.0-2ubuntu2.3) ... Setting up libgl1:amd64 (1.0.0-2ubuntu2.3) ... Setting up libglvnd-dev:amd64 (1.0.0-2ubuntu2.3) ... Setting up libegl1-mesa-dev:amd64 (20.0.8-0ubuntu1~18.04.1) ... Processing triggers for libc-bin (2.27-3ubuntu1.6) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... ----Running------ > dpkg-query -W -f='${Status}' libgl-dev | grep -q "ok installed" ----------------- ----Running------ > sudo apt-get update ----------------- Hit:1 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic InRelease Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease Hit:3 http://security.ubuntu.com/ubuntu bionic-security InRelease Hit:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:4 https://apt.llvm.org/bionic llvm-toolchain-bionic-11 InRelease Hit:6 http://archive.ubuntu.com/ubuntu bionic-backports InRelease Reading package lists... ----Running------ > sudo apt-get install -y --no-install-recommends libgl-dev ----------------- Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: gcc-6-base Use 'sudo apt autoremove' to remove it. The following NEW packages will be installed: libgl1-mesa-dev 0 upgraded, 1 newly installed, 0 to remove and 28 not upgraded. Need to get 6180 B of archives. After this operation, 84.0 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgl1-mesa-dev amd64 20.0.8-0ubuntu1~18.04.1 [6180 B] Fetched 6180 B in 0s (31.3 kB/s) Selecting previously unselected package libgl1-mesa-dev:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18567 files and directories currently installed.) Preparing to unpack .../libgl1-mesa-dev_20.0.8-0ubuntu1~18.04.1_amd64.deb ... Unpacking libgl1-mesa-dev:amd64 (20.0.8-0ubuntu1~18.04.1) ... Setting up libgl1-mesa-dev:amd64 (20.0.8-0ubuntu1~18.04.1) ... pkgconf/1.9.3: Appending PATH env var: /home/conan/w/prod/BuildSingleReference/.conan/data/pkgconf/1.9.3/_/_/package/cc9f9b2b9f92fc82888026414560bf79d8c3a052/bin pkgconf/1.9.3: Setting PKG_CONFIG env var: /home/conan/w/prod/BuildSingleReference/.conan/data/pkgconf/1.9.3/_/_/package/cc9f9b2b9f92fc82888026414560bf79d8c3a052/bin/pkgconf pkgconf/1.9.3: Appending AUTOMAKE_CONAN_INCLUDES env var: /home/conan/w/prod/BuildSingleReference/.conan/data/pkgconf/1.9.3/_/_/package/cc9f9b2b9f92fc82888026414560bf79d8c3a052/bin/aclocal ----Running------ > dpkg-query -W -f='${Status}' libx11-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libx11-xcb-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libfontenc-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libice-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libsm-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxau-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxaw7-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcomposite-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcursor-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxdamage-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxdmcp-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxext-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxfixes-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxi-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxinerama-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxkbfile-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxmu-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxmuu-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxpm-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxrandr-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxrender-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxres-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxss-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxt-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxtst-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxv-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxvmc-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxxf86vm-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-render0-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-render-util0-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-xkb-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-icccm4-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-image0-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-keysyms1-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-randr0-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-shape0-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-sync-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-xfixes0-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-xinerama0-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-dri3-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' uuid-dev | grep -q "ok installed" ----------------- ----Running------ > sudo apt-get update ----------------- Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease Hit:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:1 https://apt.llvm.org/bionic llvm-toolchain-bionic-11 InRelease Hit:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease Hit:5 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic InRelease Hit:6 http://security.ubuntu.com/ubuntu bionic-security InRelease Reading package lists... ----Running------ > sudo apt-get install -y --no-install-recommends libfontenc-dev libice-dev libsm-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-xinerama0-dev uuid-dev ----------------- Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: gcc-6-base Use 'sudo apt autoremove' to remove it. The following additional packages will be installed: libfontenc1 libice6 libsm6 libxaw7 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-shm0 libxcb-shm0-dev libxcb-util1 libxcb-xinerama0 libxcb-xkb1 libxcomposite1 libxcursor1 libxinerama1 libxkbfile1 libxmu-headers libxmu6 libxmuu1 libxpm4 libxrandr2 libxres1 libxss1 libxt6 libxv1 libxvmc1 x11proto-composite-dev x11proto-input-dev x11proto-randr-dev x11proto-record-dev x11proto-scrnsaver-dev x11proto-xinerama-dev zlib1g-dev Suggested packages: libice-doc libsm-doc libxaw-doc libxt-doc The following NEW packages will be installed: libfontenc-dev libfontenc1 libice-dev libice6 libsm-dev libsm6 libxaw7 libxaw7-dev libxcb-icccm4 libxcb-icccm4-dev libxcb-image0 libxcb-image0-dev libxcb-keysyms1 libxcb-keysyms1-dev libxcb-render-util0 libxcb-render-util0-dev libxcb-shm0 libxcb-shm0-dev libxcb-util1 libxcb-xinerama0 libxcb-xinerama0-dev libxcb-xkb-dev libxcb-xkb1 libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxi-dev libxinerama-dev libxinerama1 libxkbfile-dev libxkbfile1 libxmu-dev libxmu-headers libxmu6 libxmuu-dev libxmuu1 libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxres-dev libxres1 libxss-dev libxss1 libxt-dev libxt6 libxtst-dev libxv-dev libxv1 libxvmc-dev libxvmc1 uuid-dev x11proto-composite-dev x11proto-input-dev x11proto-randr-dev x11proto-record-dev x11proto-scrnsaver-dev x11proto-xinerama-dev zlib1g-dev 0 upgraded, 61 newly installed, 0 to remove and 28 not upgraded. Need to get 2406 kB of archives. After this operation, 9687 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libice6 amd64 2:1.0.9-2ubuntu0.18.04.1 [40.7 kB] Get:2 http://archive.ubuntu.com/ubuntu bionic/main amd64 libsm6 amd64 2:1.2.2-1 [15.8 kB] Get:3 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxinerama1 amd64 2:1.1.3-1 [7908 B] Get:4 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxss1 amd64 1:1.2.2-1 [8582 B] Get:5 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-icccm4 amd64 0.4.1-1ubuntu1 [10.4 kB] Get:6 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-keysyms1 amd64 0.4.0-1 [8406 B] Get:7 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-render-util0 amd64 0.3.9-1 [9638 B] Get:8 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxmuu1 amd64 2:1.1.2-2 [9674 B] Get:9 http://archive.ubuntu.com/ubuntu bionic/main amd64 libfontenc1 amd64 1:1.1.3-1 [13.9 kB] Get:10 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-0ubuntu2.2 [176 kB] Get:11 http://archive.ubuntu.com/ubuntu bionic/main amd64 libfontenc-dev amd64 1:1.1.3-1 [13.8 kB] Get:12 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libice-dev amd64 2:1.0.9-2ubuntu0.18.04.1 [47.2 kB] Get:13 http://archive.ubuntu.com/ubuntu bionic/main amd64 libsm-dev amd64 2:1.2.2-1 [16.2 kB] Get:14 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxt6 amd64 1:1.1.5-1 [160 kB] Get:15 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxmu6 amd64 2:1.1.2-2 [46.0 kB] Get:16 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxpm4 amd64 1:3.5.12-1ubuntu0.18.04.2 [34.8 kB] Get:17 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxaw7 amd64 2:1.0.13-1 [173 kB] Get:18 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxt-dev amd64 1:1.1.5-1 [395 kB] Get:19 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxmu-headers all 2:1.1.2-2 [54.3 kB] Get:20 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxmu-dev amd64 2:1.1.2-2 [49.0 kB] Get:21 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxpm-dev amd64 1:3.5.12-1ubuntu0.18.04.2 [88.1 kB] Get:22 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxaw7-dev amd64 2:1.0.13-1 [231 kB] Get:23 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-shm0 amd64 1.13-2~ubuntu18.04 [5600 B] Get:24 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-shm0-dev amd64 1.13-2~ubuntu18.04 [6684 B] Get:25 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-xinerama0 amd64 1.13-2~ubuntu18.04 [5264 B] Get:26 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-xinerama0-dev amd64 1.13-2~ubuntu18.04 [5944 B] Get:27 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-xkb1 amd64 1.13-2~ubuntu18.04 [30.1 kB] Get:28 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-xkb-dev amd64 1.13-2~ubuntu18.04 [40.8 kB] Get:29 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcomposite1 amd64 1:0.4.4-2 [6988 B] Get:30 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-composite-dev all 1:2018.4-4 [2620 B] Get:31 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcomposite-dev amd64 1:0.4.4-2 [9136 B] Get:32 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcursor1 amd64 1:1.1.15-1 [19.8 kB] Get:33 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxrender-dev amd64 1:0.9.10-1 [24.9 kB] Get:34 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcursor-dev amd64 1:1.1.15-1 [26.5 kB] Get:35 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-input-dev all 2018.4-4 [2620 B] Get:36 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxi-dev amd64 2:1.7.9-1 [186 kB] Get:37 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-xinerama-dev all 2018.4-4 [2628 B] Get:38 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxinerama-dev amd64 2:1.1.3-1 [8404 B] Get:39 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxkbfile1 amd64 1:1.0.9-2 [64.6 kB] Get:40 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxkbfile-dev amd64 1:1.0.9-2 [74.3 kB] Get:41 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxmuu-dev amd64 2:1.1.2-2 [7056 B] Get:42 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxrandr2 amd64 2:1.5.1-1 [18.1 kB] Get:43 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-randr-dev all 2018.4-4 [2620 B] Get:44 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxrandr-dev amd64 2:1.5.1-1 [24.0 kB] Get:45 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxres1 amd64 2:1.2.0-2 [7716 B] Get:46 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxres-dev amd64 2:1.2.0-2 [8136 B] Get:47 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-scrnsaver-dev all 2018.4-4 [2628 B] Get:48 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxss-dev amd64 1:1.2.2-1 [12.7 kB] Get:49 http://archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-record-dev all 2018.4-4 [2620 B] Get:50 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxtst-dev amd64 2:1.2.3-1 [15.2 kB] Get:51 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxv1 amd64 2:1.0.11-1 [10.7 kB] Get:52 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxv-dev amd64 2:1.0.11-1 [32.5 kB] Get:53 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxvmc1 amd64 2:1.0.10-1 [13.7 kB] Get:54 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxvmc-dev amd64 2:1.0.10-1 [21.3 kB] Get:55 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-icccm4-dev amd64 0.4.1-1ubuntu1 [10.4 kB] Get:56 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-util1 amd64 0.4.0-0ubuntu3 [11.2 kB] Get:57 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-image0 amd64 0.4.0-1build1 [12.3 kB] Get:58 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-image0-dev amd64 0.4.0-1build1 [14.9 kB] Get:59 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-keysyms1-dev amd64 0.4.0-1 [6046 B] Get:60 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-render-util0-dev amd64 0.3.9-1 [7372 B] Get:61 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 uuid-dev amd64 2.31.1-0.4ubuntu3.7 [33.2 kB] Fetched 2406 kB in 2s (1430 kB/s) Selecting previously unselected package libice6:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18574 files and directories currently installed.) Preparing to unpack .../00-libice6_2%3a1.0.9-2ubuntu0.18.04.1_amd64.deb ... Unpacking libice6:amd64 (2:1.0.9-2ubuntu0.18.04.1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../01-libsm6_2%3a1.2.2-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.2-1) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../02-libxinerama1_2%3a1.1.3-1_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.3-1) ... Selecting previously unselected package libxss1:amd64. Preparing to unpack .../03-libxss1_1%3a1.2.2-1_amd64.deb ... Unpacking libxss1:amd64 (1:1.2.2-1) ... Selecting previously unselected package libxcb-icccm4:amd64. Preparing to unpack .../04-libxcb-icccm4_0.4.1-1ubuntu1_amd64.deb ... Unpacking libxcb-icccm4:amd64 (0.4.1-1ubuntu1) ... Selecting previously unselected package libxcb-keysyms1:amd64. Preparing to unpack .../05-libxcb-keysyms1_0.4.0-1_amd64.deb ... Unpacking libxcb-keysyms1:amd64 (0.4.0-1) ... Selecting previously unselected package libxcb-render-util0:amd64. Preparing to unpack .../06-libxcb-render-util0_0.3.9-1_amd64.deb ... Unpacking libxcb-render-util0:amd64 (0.3.9-1) ... Selecting previously unselected package libxmuu1:amd64. Preparing to unpack .../07-libxmuu1_2%3a1.1.2-2_amd64.deb ... Unpacking libxmuu1:amd64 (2:1.1.2-2) ... Selecting previously unselected package libfontenc1:amd64. Preparing to unpack .../08-libfontenc1_1%3a1.1.3-1_amd64.deb ... Unpacking libfontenc1:amd64 (1:1.1.3-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../09-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2.2_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-0ubuntu2.2) ... Selecting previously unselected package libfontenc-dev:amd64. Preparing to unpack .../10-libfontenc-dev_1%3a1.1.3-1_amd64.deb ... Unpacking libfontenc-dev:amd64 (1:1.1.3-1) ... Selecting previously unselected package libice-dev:amd64. Preparing to unpack .../11-libice-dev_2%3a1.0.9-2ubuntu0.18.04.1_amd64.deb ... Unpacking libice-dev:amd64 (2:1.0.9-2ubuntu0.18.04.1) ... Selecting previously unselected package libsm-dev:amd64. Preparing to unpack .../12-libsm-dev_2%3a1.2.2-1_amd64.deb ... Unpacking libsm-dev:amd64 (2:1.2.2-1) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../13-libxt6_1%3a1.1.5-1_amd64.deb ... Unpacking libxt6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../14-libxmu6_2%3a1.1.2-2_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.2-2) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../15-libxpm4_1%3a3.5.12-1ubuntu0.18.04.2_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.12-1ubuntu0.18.04.2) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../16-libxaw7_2%3a1.0.13-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.13-1) ... Selecting previously unselected package libxt-dev:amd64. Preparing to unpack .../17-libxt-dev_1%3a1.1.5-1_amd64.deb ... Unpacking libxt-dev:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxmu-headers. Preparing to unpack .../18-libxmu-headers_2%3a1.1.2-2_all.deb ... Unpacking libxmu-headers (2:1.1.2-2) ... Selecting previously unselected package libxmu-dev:amd64. Preparing to unpack .../19-libxmu-dev_2%3a1.1.2-2_amd64.deb ... Unpacking libxmu-dev:amd64 (2:1.1.2-2) ... Selecting previously unselected package libxpm-dev:amd64. Preparing to unpack .../20-libxpm-dev_1%3a3.5.12-1ubuntu0.18.04.2_amd64.deb ... Unpacking libxpm-dev:amd64 (1:3.5.12-1ubuntu0.18.04.2) ... Selecting previously unselected package libxaw7-dev:amd64. Preparing to unpack .../21-libxaw7-dev_2%3a1.0.13-1_amd64.deb ... Unpacking libxaw7-dev:amd64 (2:1.0.13-1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../22-libxcb-shm0_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-shm0-dev:amd64. Preparing to unpack .../23-libxcb-shm0-dev_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-shm0-dev:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-xinerama0:amd64. Preparing to unpack .../24-libxcb-xinerama0_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-xinerama0:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-xinerama0-dev:amd64. Preparing to unpack .../25-libxcb-xinerama0-dev_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-xinerama0-dev:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-xkb1:amd64. Preparing to unpack .../26-libxcb-xkb1_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-xkb1:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-xkb-dev:amd64. Preparing to unpack .../27-libxcb-xkb-dev_1.13-2~ubuntu18.04_amd64.deb ... Unpacking libxcb-xkb-dev:amd64 (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../28-libxcomposite1_1%3a0.4.4-2_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.4-2) ... Selecting previously unselected package x11proto-composite-dev. Preparing to unpack .../29-x11proto-composite-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-composite-dev (1:2018.4-4) ... Selecting previously unselected package libxcomposite-dev:amd64. Preparing to unpack .../30-libxcomposite-dev_1%3a0.4.4-2_amd64.deb ... Unpacking libxcomposite-dev:amd64 (1:0.4.4-2) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../31-libxcursor1_1%3a1.1.15-1_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.1.15-1) ... Selecting previously unselected package libxrender-dev:amd64. Preparing to unpack .../32-libxrender-dev_1%3a0.9.10-1_amd64.deb ... Unpacking libxrender-dev:amd64 (1:0.9.10-1) ... Selecting previously unselected package libxcursor-dev:amd64. Preparing to unpack .../33-libxcursor-dev_1%3a1.1.15-1_amd64.deb ... Unpacking libxcursor-dev:amd64 (1:1.1.15-1) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../34-x11proto-input-dev_2018.4-4_all.deb ... Unpacking x11proto-input-dev (2018.4-4) ... Selecting previously unselected package libxi-dev:amd64. Preparing to unpack .../35-libxi-dev_2%3a1.7.9-1_amd64.deb ... Unpacking libxi-dev:amd64 (2:1.7.9-1) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../36-x11proto-xinerama-dev_2018.4-4_all.deb ... Unpacking x11proto-xinerama-dev (2018.4-4) ... Selecting previously unselected package libxinerama-dev:amd64. Preparing to unpack .../37-libxinerama-dev_2%3a1.1.3-1_amd64.deb ... Unpacking libxinerama-dev:amd64 (2:1.1.3-1) ... Selecting previously unselected package libxkbfile1:amd64. Preparing to unpack .../38-libxkbfile1_1%3a1.0.9-2_amd64.deb ... Unpacking libxkbfile1:amd64 (1:1.0.9-2) ... Selecting previously unselected package libxkbfile-dev:amd64. Preparing to unpack .../39-libxkbfile-dev_1%3a1.0.9-2_amd64.deb ... Unpacking libxkbfile-dev:amd64 (1:1.0.9-2) ... Selecting previously unselected package libxmuu-dev:amd64. Preparing to unpack .../40-libxmuu-dev_2%3a1.1.2-2_amd64.deb ... Unpacking libxmuu-dev:amd64 (2:1.1.2-2) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../41-libxrandr2_2%3a1.5.1-1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.1-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../42-x11proto-randr-dev_2018.4-4_all.deb ... Unpacking x11proto-randr-dev (2018.4-4) ... Selecting previously unselected package libxrandr-dev:amd64. Preparing to unpack .../43-libxrandr-dev_2%3a1.5.1-1_amd64.deb ... Unpacking libxrandr-dev:amd64 (2:1.5.1-1) ... Selecting previously unselected package libxres1:amd64. Preparing to unpack .../44-libxres1_2%3a1.2.0-2_amd64.deb ... Unpacking libxres1:amd64 (2:1.2.0-2) ... Selecting previously unselected package libxres-dev. Preparing to unpack .../45-libxres-dev_2%3a1.2.0-2_amd64.deb ... Unpacking libxres-dev (2:1.2.0-2) ... Selecting previously unselected package x11proto-scrnsaver-dev. Preparing to unpack .../46-x11proto-scrnsaver-dev_2018.4-4_all.deb ... Unpacking x11proto-scrnsaver-dev (2018.4-4) ... Selecting previously unselected package libxss-dev:amd64. Preparing to unpack .../47-libxss-dev_1%3a1.2.2-1_amd64.deb ... Unpacking libxss-dev:amd64 (1:1.2.2-1) ... Selecting previously unselected package x11proto-record-dev. Preparing to unpack .../48-x11proto-record-dev_2018.4-4_all.deb ... Unpacking x11proto-record-dev (2018.4-4) ... Selecting previously unselected package libxtst-dev:amd64. Preparing to unpack .../49-libxtst-dev_2%3a1.2.3-1_amd64.deb ... Unpacking libxtst-dev:amd64 (2:1.2.3-1) ... Selecting previously unselected package libxv1:amd64. Preparing to unpack .../50-libxv1_2%3a1.0.11-1_amd64.deb ... Unpacking libxv1:amd64 (2:1.0.11-1) ... Selecting previously unselected package libxv-dev:amd64. Preparing to unpack .../51-libxv-dev_2%3a1.0.11-1_amd64.deb ... Unpacking libxv-dev:amd64 (2:1.0.11-1) ... Selecting previously unselected package libxvmc1:amd64. Preparing to unpack .../52-libxvmc1_2%3a1.0.10-1_amd64.deb ... Unpacking libxvmc1:amd64 (2:1.0.10-1) ... Selecting previously unselected package libxvmc-dev:amd64. Preparing to unpack .../53-libxvmc-dev_2%3a1.0.10-1_amd64.deb ... Unpacking libxvmc-dev:amd64 (2:1.0.10-1) ... Selecting previously unselected package libxcb-icccm4-dev:amd64. Preparing to unpack .../54-libxcb-icccm4-dev_0.4.1-1ubuntu1_amd64.deb ... Unpacking libxcb-icccm4-dev:amd64 (0.4.1-1ubuntu1) ... Selecting previously unselected package libxcb-util1:amd64. Preparing to unpack .../55-libxcb-util1_0.4.0-0ubuntu3_amd64.deb ... Unpacking libxcb-util1:amd64 (0.4.0-0ubuntu3) ... Selecting previously unselected package libxcb-image0:amd64. Preparing to unpack .../56-libxcb-image0_0.4.0-1build1_amd64.deb ... Unpacking libxcb-image0:amd64 (0.4.0-1build1) ... Selecting previously unselected package libxcb-image0-dev:amd64. Preparing to unpack .../57-libxcb-image0-dev_0.4.0-1build1_amd64.deb ... Unpacking libxcb-image0-dev:amd64 (0.4.0-1build1) ... Selecting previously unselected package libxcb-keysyms1-dev:amd64. Preparing to unpack .../58-libxcb-keysyms1-dev_0.4.0-1_amd64.deb ... Unpacking libxcb-keysyms1-dev:amd64 (0.4.0-1) ... Selecting previously unselected package libxcb-render-util0-dev:amd64. Preparing to unpack .../59-libxcb-render-util0-dev_0.3.9-1_amd64.deb ... Unpacking libxcb-render-util0-dev:amd64 (0.3.9-1) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../60-uuid-dev_2.31.1-0.4ubuntu3.7_amd64.deb ... Unpacking uuid-dev:amd64 (2.31.1-0.4ubuntu3.7) ... Setting up libxkbfile1:amd64 (1:1.0.9-2) ... Setting up libxcb-xinerama0:amd64 (1.13-2~ubuntu18.04) ... Setting up libxinerama1:amd64 (2:1.1.3-1) ... Setting up libxcb-render-util0:amd64 (0.3.9-1) ... Setting up libxcb-icccm4:amd64 (0.4.1-1ubuntu1) ... Setting up libxcb-xinerama0-dev:amd64 (1.13-2~ubuntu18.04) ... Setting up libxres1:amd64 (2:1.2.0-2) ... Setting up libxmu-headers (2:1.1.2-2) ... Setting up libxss1:amd64 (1:1.2.2-1) ... Setting up uuid-dev:amd64 (2.31.1-0.4ubuntu3.7) ... Setting up libxres-dev (2:1.2.0-2) ... Setting up libxrender-dev:amd64 (1:0.9.10-1) ... Setting up libxcb-util1:amd64 (0.4.0-0ubuntu3) ... Setting up libxkbfile-dev:amd64 (1:1.0.9-2) ... Setting up libxvmc1:amd64 (2:1.0.10-1) ... Setting up x11proto-record-dev (2018.4-4) ... Setting up libxcb-icccm4-dev:amd64 (0.4.1-1ubuntu1) ... Setting up libxmuu1:amd64 (2:1.1.2-2) ... Setting up libxcb-render-util0-dev:amd64 (0.3.9-1) ... Setting up libxcursor1:amd64 (1:1.1.15-1) ... Setting up x11proto-xinerama-dev (2018.4-4) ... Setting up x11proto-randr-dev (2018.4-4) ... Setting up libxinerama-dev:amd64 (2:1.1.3-1) ... Setting up libice6:amd64 (2:1.0.9-2ubuntu0.18.04.1) ... Setting up libfontenc1:amd64 (1:1.1.3-1) ... Setting up libxcomposite1:amd64 (1:0.4.4-2) ... Setting up libxcb-shm0:amd64 (1.13-2~ubuntu18.04) ... Setting up libxpm4:amd64 (1:3.5.12-1ubuntu0.18.04.2) ... Setting up libxv1:amd64 (2:1.0.11-1) ... Setting up x11proto-scrnsaver-dev (2018.4-4) ... Setting up libxcb-keysyms1:amd64 (0.4.0-1) ... Setting up x11proto-input-dev (2018.4-4) ... Setting up x11proto-composite-dev (1:2018.4-4) ... Setting up libxrandr2:amd64 (2:1.5.1-1) ... Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-0ubuntu2.2) ... Setting up libxcb-xkb1:amd64 (1.13-2~ubuntu18.04) ... Setting up libxcursor-dev:amd64 (1:1.1.15-1) ... Setting up libsm6:amd64 (2:1.2.2-1) ... Setting up libxcb-keysyms1-dev:amd64 (0.4.0-1) ... Setting up libxcb-image0:amd64 (0.4.0-1build1) ... Setting up libxrandr-dev:amd64 (2:1.5.1-1) ... Setting up libxcomposite-dev:amd64 (1:0.4.4-2) ... Setting up libxpm-dev:amd64 (1:3.5.12-1ubuntu0.18.04.2) ... Setting up libxcb-shm0-dev:amd64 (1.13-2~ubuntu18.04) ... Setting up libxcb-image0-dev:amd64 (0.4.0-1build1) ... Setting up libxmuu-dev:amd64 (2:1.1.2-2) ... Setting up libxss-dev:amd64 (1:1.2.2-1) ... Setting up libfontenc-dev:amd64 (1:1.1.3-1) ... Setting up libice-dev:amd64 (2:1.0.9-2ubuntu0.18.04.1) ... Setting up libxv-dev:amd64 (2:1.0.11-1) ... Setting up libxt6:amd64 (1:1.1.5-1) ... Setting up libxcb-xkb-dev:amd64 (1.13-2~ubuntu18.04) ... Setting up libxi-dev:amd64 (2:1.7.9-1) ... Setting up libsm-dev:amd64 (2:1.2.2-1) ... Setting up libxvmc-dev:amd64 (2:1.0.10-1) ... Setting up libxmu6:amd64 (2:1.1.2-2) ... Setting up libxtst-dev:amd64 (2:1.2.3-1) ... Setting up libxaw7:amd64 (2:1.0.13-1) ... Setting up libxt-dev:amd64 (1:1.1.5-1) ... Setting up libxmu-dev:amd64 (2:1.1.2-2) ... Setting up libxaw7-dev:amd64 (2:1.0.13-1) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Processing triggers for libc-bin (2.27-3ubuntu1.6) ... ----Running------ > dpkg-query -W -f='${Status}' libxcb-util-dev | grep -q "ok installed" ----------------- ----Running------ > sudo apt-get update ----------------- Hit:1 https://apt.llvm.org/bionic llvm-toolchain-bionic-11 InRelease Hit:2 http://security.ubuntu.com/ubuntu bionic-security InRelease Hit:3 http://archive.ubuntu.com/ubuntu bionic InRelease Hit:4 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic InRelease Hit:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:6 http://archive.ubuntu.com/ubuntu bionic-backports InRelease Reading package lists... ----Running------ > sudo apt-get install -y --no-install-recommends libxcb-util-dev ----------------- Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: gcc-6-base Use 'sudo apt autoremove' to remove it. The following NEW packages will be installed: libxcb-util-dev 0 upgraded, 1 newly installed, 0 to remove and 28 not upgraded. Need to get 9974 B of archives. After this operation, 71.7 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu bionic/main amd64 libxcb-util-dev amd64 0.4.0-0ubuntu3 [9974 B] Fetched 9974 B in 0s (142 kB/s) Selecting previously unselected package libxcb-util-dev:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19598 files and directories currently installed.) Preparing to unpack .../libxcb-util-dev_0.4.0-0ubuntu3_amd64.deb ... Unpacking libxcb-util-dev:amd64 (0.4.0-0ubuntu3) ... Setting up libxcb-util-dev:amd64 (0.4.0-0ubuntu3) ... pcre2/10.42: Appending PATH environment variable: /home/conan/w/prod/BuildSingleReference/.conan/data/pcre2/10.42/_/_/package/ac656b2f7ffb67ae4643f01e010c5453e8472b9d/bin cairo/1.17.4: Applying build-requirement: meson/1.0.0 cairo/1.17.4: Applying build-requirement: pkgconf/1.9.3 cairo/1.17.4: Applying build-requirement: ninja/1.11.1 [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK cairo/1.17.4: Configuring sources in /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/source/src cairo/1.17.4: [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK cairo/1.17.4: Copying sources to build folder cairo/1.17.4: Building your package in /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c cairo/1.17.4: Generator txt created conanbuildinfo.txt cairo/1.17.4: Calling generate() cairo/1.17.4: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK cairo/1.17.4: Calling build() cairo/1.17.4: Apply patch (backport): fix build with newer versions of bfd cairo/1.17.4: Apply patch (conan): Add missing 'PACKAGE' and 'PACKAGE_VERSION' defines for libbfd headers included by 'lookup-symbol.c'. cairo/1.17.4: Apply patch (conan): This patch adds option to enable or disable xlib-xrender component. Without it 'xrender' is always required when 'xlib' option is enabled. @sh0 cairo/1.17.4: Apply patch (backport): add symbol-lookup option to allow disabling bfd/libiberty usage cairo/1.17.4: Apply patch (backport): use encoding=utf-8 when reading/writing files in helper script cairo/1.17.4: Meson configure cmd: meson setup --native-file "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/conan/conan_meson_native.ini" "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug" "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src" -Dprefix="/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c" ----Running------ > . "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/conan/conanbuild.sh" && meson setup --native-file "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/conan/conan_meson_native.ini" "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug" "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src" -Dprefix="/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c" ----------------- The Meson build system Version: 1.0.0 Source dir: /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src Build dir: /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug Build type: native build Program version.py found: YES (/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/version.py) Project name: cairo Project version: 1.17.4 C compiler for the host machine: clang (clang 11.1.0 "Ubuntu clang version 11.1.0-++20211011094159+1fdec59bffc1-1~exp1~20211011214614.8") C linker for the host machine: clang ld.bfd 2.30 C++ compiler for the host machine: clang++ (clang 11.1.0 "Ubuntu clang version 11.1.0-++20211011094159+1fdec59bffc1-1~exp1~20211011214614.8") C++ linker for the host machine: clang++ ld.bfd 2.30 Host machine cpu family: x86_64 Host machine cpu: x86_64 Program python3 found: YES (/opt/pyenv/versions/3.7.13/bin/python3) Library m found: YES Dependency gtk+-2.0 skipped: feature gtk2-utils disabled Found pkg-config: /home/conan/w/prod/BuildSingleReference/.conan/data/pkgconf/1.9.3/_/_/package/cc9f9b2b9f92fc82888026414560bf79d8c3a052/bin/pkgconf (1.9.3) Run-time dependency lzo2 found: YES 2.10 Library dl found: YES Checking for function "dlsym" with dependency -ldl: YES Run-time dependency zlib found: YES 1.2.13 Run-time dependency libpng found: YES 1.6.39 Run-time dependency fontconfig found: YES 2.13.93 Run-time dependency freetype2 found: YES 2.13.0 Checking if "FT has color" with dependency freetype2: links: YES Run-time dependency x11 found: YES 1.6.4 Run-time dependency xext found: YES 1.3.3 Checking if "shmctl IPC_RMID allowes subsequent attaches" with dependencies x11, xext runs: YES Run-time dependency xrender found: YES 0.9.10 Run-time dependency xcb found: YES 1.13 Run-time dependency xcb-render found: YES 1.13 Run-time dependency x11-xcb found: YES 1.6.4 Run-time dependency xcb-shm found: YES 1.13 Dependency QtGui skipped: feature qt disabled Has header "ApplicationServices/ApplicationServices.h" : NO Dependency libudev skipped: feature drm disabled Dependency libdrm skipped: feature drm disabled Run-time dependency gl found: NO (tried pkgconfig and system) Library GL found: YES Has header "GL/gl.h" with dependency -lGL: YES Has header "GL/glext.h" with dependency -lGL: YES Dependency cogl-2.0-experimental skipped: feature cogl disabled Dependency directfb skipped: feature directfb disabled Library OpenVG skipped: feature openvg disabled Run-time dependency egl found: YES system Has header "GL/glx.h" : YES Library GL found: YES Has header "windows.h" : NO Run-time dependency gobject-2.0 found: YES 2.76.1 Run-time dependency glib-2.0 found: YES 2.76.1 Library bfd skipped: feature symbol-lookup disabled Program gs skipped: feature tests disabled Dependency libspectre skipped: feature spectre disabled Dependency poppler-glib skipped: feature tests disabled Dependency librsvg-2.0 skipped: feature tests disabled Run-time dependency pixman-1 found: YES 0.40.0 Checking for size of "void *" : 8 Checking for size of "int" : 4 Checking for size of "long" : 8 Checking for size of "long long" : 8 Checking for size of "size_t" : 8 Has header "stdint.h" : YES Has header "inttypes.h" : YES Has header "sys/int_types.h" : NO Has header "fcntl.h" : YES Has header "unistd.h" : YES Has header "signal.h" : YES Has header "sys/stat.h" : YES Has header "sys/socket.h" : YES Has header "poll.h" : YES Has header "sys/poll.h" : YES Has header "sys/un.h" : YES Has header "sched.h" : YES Has header "sys/mman.h" : YES Has header "time.h" : YES Has header "libgen.h" : YES Has header "byteswap.h" : YES Has header "signal.h" : YES (cached) Has header "setjmp.h" : YES Has header "fenv.h" : YES Has header "sys/wait.h" : YES Has header "sys/stat.h" : YES (cached) Has header "io.h" : NO Has header "fenv.h" : YES (cached) Has header "xlocale.h" : YES Has header "sys/ioctl.h" : YES Has header "X11/extensions/XShm.h" : YES Has header "X11/extensions/shmproto.h" : YES Has header "X11/extensions/shmstr.h" : YES Checking for type "uint64_t" : YES Checking for type "uint128_t" : NO Checking for type "__uint128_t" : YES Checking for function "alarm" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "ctime_r" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "localtime_r" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "gmtime_r" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "drand48" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "flockfile" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "funlockfile" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "getline" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "link" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "strndup" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "fork" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "waitpid" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "raise" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "newlocale" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "strtod_l" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "FcInit" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "FcFini" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "FT_Get_X11_Font_Format" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "FT_GlyphSlot_Embolden" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "FT_GlyphSlot_Oblique" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "FT_Load_Sfnt_Table" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "FT_Library_SetLcdFilter" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "FT_Get_Var_Design_Coordinates" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "FT_Done_MM_Var" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "XRenderCreateSolidFill" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "XRenderCreateLinearGradient" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "XRenderCreateRadialGradient" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "XRenderCreateConicalGradient" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "sched_getaffinity" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "mmap" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "clock_gettime" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "feenableexcept" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "fedisableexcept" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking for function "feclearexcept" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES Checking if "pthreads" : links: YES Checking if "Atomic ops: cxx11" : links: YES Library rt found: YES Checking for function "shm_open" with dependency -lrt: YES Compiler for C supports arguments -Wno-attributes: YES Compiler for C supports arguments -Wno-unused-but-set-variable: NO Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-long-long: YES Configuring cairo-features.h using configuration Configuring cairo-trace using configuration Run-time dependency expat found: YES 2.5.0 Header "malloc.h" has symbol "__malloc_hook" : YES Has header "execinfo.h" : YES Configuring config.h using configuration Build targets in project: 13 cairo 1.17.4 Surface Backends Image : YES Recording : YES Observer : YES Mime : YES Tee : NO XML : YES Xlib : YES Xlib Xrender : YES Qt : NO Quartz : NO Quartz-image : NO XCB : YES Win32 : NO OS2 : NO CairoScript : YES PostScript : YES PDF : YES SVG : YES OpenGL : YES OpenGL ES 2.0 : NO OpenGL ES 3.0 : NO BeOS : NO DirectFB : NO OpenVG : NO DRM : NO Cogl : NO Font Backends User : YES FreeType : YES Fontconfig : YES Win32 : NO Quartz : NO Functions PNG functions : YES GLX functions : YES WGL functions : NO EGL functions : YES X11-xcb : YES XCB-shm : YES Features and Utilities cairo-trace: : YES cairo-script-interpreter: YES User defined options Native files : /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/conan/conan_meson_native.ini prefix : /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c Found ninja-1.11.1 at /home/conan/w/prod/BuildSingleReference/.conan/data/ninja/1.11.1/_/_/package/cc9f9b2b9f92fc82888026414560bf79d8c3a052/bin/ninja cairo/1.17.4: Meson build cmd: meson compile -C "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug" -j3 ----Running------ > . "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/conan/conanbuild.sh" && meson compile -C "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug" -j3 ----------------- [1/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-arc.c.o [2/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-array.c.o [3/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-analysis-surface.c.o ../src/src/cairo-analysis-surface.c:111:5: warning: implicit conversion from enumeration type 'enum _cairo_internal_surface_type' to different enumeration type 'cairo_surface_type_t' (aka 'enum _cairo_surface_type') [-Wenum-conversion] CAIRO_INTERNAL_SURFACE_TYPE_NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-analysis-surface.c:235:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return cairo_region_union_rectangle (&surface->supported_region, rect); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-analysis-surface.c:243:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_region_union_rectangle (&surface->fallback_region, rect); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-analysis-surface.c:279:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-analysis-surface.c:285:20: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status =tmp->base.status; ~~~~~~~~~~~^~~~~~ ../src/src/cairo-analysis-surface.c:291:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_matrix_invert (&p2d); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-analysis-surface.c:299:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_recording_surface_replay_and_create_regions (source, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-analysis-surface.c:338:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_matrix_invert (&tmp->ctm); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-analysis-surface.c:462:45: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t backend_source_status = CAIRO_STATUS_SUCCESS; ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-analysis-surface.c:463:43: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t backend_mask_status = CAIRO_STATUS_SUCCESS; ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-analysis-surface.c:549:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_stroke_extents (path, style, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-analysis-surface.c:662:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_scaled_font_glyph_device_extents (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-analysis-surface.c:740:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_scaled_font_glyph_device_extents (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-analysis-surface.c:788:5: warning: implicit conversion from enumeration type 'enum _cairo_internal_surface_type' to different enumeration type 'cairo_surface_type_t' (aka 'enum _cairo_surface_type') [-Wenum-conversion] CAIRO_INTERNAL_SURFACE_TYPE_ANALYSIS, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-analysis-surface.c:993:5: warning: implicit conversion from enumeration type 'enum _cairo_internal_surface_type' to different enumeration type 'cairo_surface_type_t' (aka 'enum _cairo_surface_type') [-Wenum-conversion] CAIRO_INTERNAL_SURFACE_TYPE_NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. [4/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-atomic.c.o [5/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-base85-stream.c.o [6/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-base64-stream.c.o [7/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-bentley-ottmann-rectangular.c.o [8/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-bentley-ottmann-rectilinear.c.o [9/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-bentley-ottmann.c.o [10/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-botor-scan-converter.c.o [11/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-boxes-intersect.c.o [12/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-cache.c.o [13/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-boxes.c.o ../src/src/cairo-boxes.c:449:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_mono_scan_converter_add_polygon (converter, polygon); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-boxes.c:456:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = converter->generate (converter, &renderer.base); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-boxes.c:459:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ 3 warnings generated. [14/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-clip-boxes.c.o ../src/src/cairo-clip-boxes.c:56:1: warning: unused function 'pot' [-Wunused-function] pot (int v) ^ 1 warning generated. [15/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-clip-polygon.c.o ../src/src/cairo-clip-polygon.c:83:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_polygon_init_box_array (polygon, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-clip-polygon.c:134:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-clip-polygon.c:138:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ 3 warnings generated. [16/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-clip-region.c.o [17/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-clip-surface.c.o [18/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-clip.c.o [19/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-clip-tor-scan-converter.c.o ../src/src/cairo-clip-tor-scan-converter.c:1825:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_clip_get_polygon (clip, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. [20/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-composite-rectangles.c.o ../src/src/cairo-composite-rectangles.c:143:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-composite-rectangles.c:191:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-composite-rectangles.c:451:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-composite-rectangles.c:491:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_boxes_add (damage, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. [21/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-color.c.o [22/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-contour.c.o ../src/src/cairo-contour.c:72:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. [23/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-compositor.c.o [24/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-damage.c.o [25/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-debug.c.o [26/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-error.c.o [27/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-device.c.o [28/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-default-context.c.o [29/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-fallback-compositor.c.o ../src/src/cairo-fallback-compositor.c:61:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_offset_paint (&image->base, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-fallback-compositor.c:82:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_offset_mask (&image->base, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-fallback-compositor.c:110:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_offset_stroke (&image->base, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-fallback-compositor.c:139:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_offset_fill (&image->base, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-fallback-compositor.c:166:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_offset_glyphs (&image->base, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. [30/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-fixed.c.o [31/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-font-face-twin-data.c.o [32/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-font-face-twin.c.o [33/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-font-face.c.o [34/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-freed-pool.c.o [35/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-font-options.c.o [36/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-freelist.c.o [37/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-hash.c.o [38/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-gstate.c.o ../src/src/cairo-gstate.c:1242:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_path_fixed_stroke_polygon_to_traps (path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gstate.c:1472:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_stroke_to_polygon (path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gstate.c:1488:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ 3 warnings generated. [39/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-hull.c.o [40/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-image-compositor.c.o ../src/src/cairo-image-compositor.c:66:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:72:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:83:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:85:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:126:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:312:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:314:7: warning: implicit conversion from enumeration type 'pixman_op_t' to different enumeration type 'cairo_operator_t' (aka 'enum _cairo_operator') [-Wenum-conversion] op = _pixman_operator (op); ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:316:32: warning: implicit conversion from enumeration type 'cairo_operator_t' (aka 'enum _cairo_operator') to different enumeration type 'pixman_op_t' [-Wenum-conversion] pixman_image_composite32 (op, ~~~~~~~~~~~~~~~~~~~~~~~~ ^~ ../src/src/cairo-image-compositor.c:327:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:361:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:363:7: warning: implicit conversion from enumeration type 'pixman_op_t' to different enumeration type 'cairo_operator_t' (aka 'enum _cairo_operator') [-Wenum-conversion] op = _pixman_operator (op); ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:370:29: warning: implicit conversion from enumeration type 'cairo_operator_t' (aka 'enum _cairo_operator') to different enumeration type 'pixman_op_t' [-Wenum-conversion] pixman_image_composite32 (op, ~~~~~~~~~~~~~~~~~~~~~~~~ ^~ ../src/src/cairo-image-compositor.c:382:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:420:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:476:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:507:7: warning: implicit conversion from enumeration type 'pixman_op_t' to different enumeration type 'cairo_operator_t' (aka 'enum _cairo_operator') [-Wenum-conversion] op = PIXMAN_OP_SRC; ~ ^~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:515:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:516:11: warning: implicit conversion from enumeration type 'pixman_op_t' to different enumeration type 'cairo_operator_t' (aka 'enum _cairo_operator') [-Wenum-conversion] op = PIXMAN_OP_OUT_REVERSE; ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:525:11: warning: implicit conversion from enumeration type 'pixman_op_t' to different enumeration type 'cairo_operator_t' (aka 'enum _cairo_operator') [-Wenum-conversion] op = _pixman_operator (op); ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:528:7: warning: implicit conversion from enumeration type 'pixman_op_t' to different enumeration type 'cairo_operator_t' (aka 'enum _cairo_operator') [-Wenum-conversion] op = _pixman_operator (op); ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:538:32: warning: implicit conversion from enumeration type 'cairo_operator_t' (aka 'enum _cairo_operator') to different enumeration type 'pixman_op_t' [-Wenum-conversion] pixman_image_composite32 (op, src, mask, dst, ~~~~~~~~~~~~~~~~~~~~~~~~ ^~ ../src/src/cairo-image-compositor.c:549:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:659:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_bentley_ottmann_tessellate_traps (traps, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:677:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:684:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:696:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:746:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:779:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:786:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:798:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:808:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:876:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:885:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:924:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:1267:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:2142:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:2945:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:2953:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:2963:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error(CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:3013:7: warning: implicit conversion from enumeration type 'pixman_op_t' to different enumeration type 'cairo_operator_t' (aka 'enum _cairo_operator') [-Wenum-conversion] op = PIXMAN_OP_OUT_REVERSE; ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:3019:7: warning: implicit conversion from enumeration type 'pixman_op_t' to different enumeration type 'cairo_operator_t' (aka 'enum _cairo_operator') [-Wenum-conversion] op = PIXMAN_OP_SRC; ~ ^~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:3024:11: warning: implicit conversion from enumeration type 'pixman_op_t' to different enumeration type 'cairo_operator_t' (aka 'enum _cairo_operator') [-Wenum-conversion] op = PIXMAN_OP_OVER; ~ ^~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:3035:7: warning: implicit conversion from enumeration type 'pixman_op_t' to different enumeration type 'cairo_operator_t' (aka 'enum _cairo_operator') [-Wenum-conversion] op = _pixman_operator (op); ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:3044:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:3060:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:3099:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-compositor.c:3105:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 47 warnings generated. [41/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-image-info.c.o ../src/src/cairo-image-info.c:132:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-info.c:148:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-info.c:247:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-info.c:286:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-info.c:416:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 5 warnings generated. [42/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-image-source.c.o ../src/src/cairo-image-source.c:352:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_matrix_to_pixman_matrix_offset (&matrix, pattern->base.filter, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-source.c:927:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_matrix_to_pixman_matrix_offset (&pattern->matrix, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-image-source.c:1087:5: warning: implicit conversion from enumeration type 'enum _cairo_internal_surface_type' to different enumeration type 'cairo_surface_type_t' (aka 'enum _cairo_surface_type') [-Wenum-conversion] CAIRO_INTERNAL_SURFACE_TYPE_NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. [43/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-image-surface.c.o [44/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-line.c.o [45/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-lzw.c.o [46/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-mempool.c.o [47/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-matrix.c.o ../src/src/cairo-matrix.c:1147:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_NOTHING_TO_DO; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. [48/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-mask-compositor.c.o ../src/src/cairo-mask-compositor.c:227:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_clip_combine_with_surface (extents->clip, surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:363:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = draw_func (compositor, tmp, draw_closure, op, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:545:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return compositor->fill_rectangles (dst, CAIRO_OPERATOR_CLEAR, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:701:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = compositor->fill_boxes (dst, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:764:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = compositor->set_clip_region (dst, clip_region); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:801:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = draw_func (compositor, ~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:849:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:852:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:856:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:860:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:873:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-mask-compositor.c:890:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:893:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = compositor->acquire (dst); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:901:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = compositor->fill_boxes (dst, op, color, boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:932:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = compositor->composite_boxes (dst, op, src, mask, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:966:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:970:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-mask-compositor.c:978:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = upload_boxes (compositor, extents, boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:980:13: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-mask-compositor.c:1001:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite_boxes (compositor, extents, &boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:1080:23: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return info.src->status; ~~~~~~ ~~~~~~~~~~^~~~~~ ../src/src/cairo-mask-compositor.c:1092:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:1171:19: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return info.src->status; ~~~~~~ ~~~~~~~~~~^~~~~~ ../src/src/cairo-mask-compositor.c:1181:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:1206:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return src->status; ~~~~~~ ~~~~~^~~~~~ ../src/src/cairo-mask-compositor.c:1213:19: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return mask->status; ~~~~~~ ~~~~~~^~~~~~ ../src/src/cairo-mask-compositor.c:1229:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return src->status; ~~~~~~ ~~~~~^~~~~~ ../src/src/cairo-mask-compositor.c:1240:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:1257:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite (compositor, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:1263:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite (compositor, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:1302:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite_boxes (compositor, extents, &boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:1313:19: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return mask->status; ~~~~~~ ~~~~~~^~~~~~ ../src/src/cairo-mask-compositor.c:1315:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_offset_stroke (mask, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:1336:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_mask (extents->surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:1368:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_fill_rectilinear_to_boxes (path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:1373:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite_boxes (compositor, extents, &boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:1383:19: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return mask->status; ~~~~~~ ~~~~~~^~~~~~ ../src/src/cairo-mask-compositor.c:1385:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_offset_fill (mask, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:1405:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_mask (extents->surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:1438:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return mask->status; ~~~~~~ ~~~~~~^~~~~~ ../src/src/cairo-mask-compositor.c:1440:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_offset_glyphs (mask, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-mask-compositor.c:1460:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_mask (extents->surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 warnings generated. [49/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-mesh-pattern-rasterizer.c.o [50/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-misc.c.o [51/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-mono-scan-converter.c.o ../src/src/cairo-mono-scan-converter.c:91:1: warning: unused function 'floored_divrem' [-Wunused-function] floored_divrem(int a, int b) ^ ../src/src/cairo-mono-scan-converter.c:380:20: warning: unused function 'dec' [-Wunused-function] inline static void dec (struct edge *e, int h) ^ 2 warnings generated. [52/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-mutex.c.o [53/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-observer.c.o [54/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-no-compositor.c.o [55/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-output-stream.c.o [56/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-path-fill.c.o [57/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-path-bounds.c.o [58/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-paginated-surface.c.o ../src/src/cairo-paginated-surface.c:190:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:190:44: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-paginated-surface.c:205:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_paginated_surface_show_page (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:267:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:339:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = surface->backend->set_thumbnail_image (surface->target, (cairo_image_surface_t *)opaque); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:347:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-paginated-surface.c:395:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-paginated-surface.c:406:26: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return surface->target->status; ~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~ ../src/src/cairo-paginated-surface.c:410:62: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (surface->target, analysis->status); ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~ ../src/src/cairo-paginated-surface.c:417:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_recording_surface_replay_and_create_regions (surface->recording_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:469:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_recording_surface_replay_region (surface->recording_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:542:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface->target, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:554:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-paginated-surface.c:556:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _paint_page (surface); ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:558:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-paginated-surface.c:570:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return cairo_surface_status (surface->target); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:581:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-paginated-surface.c:583:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _paint_page (surface); ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:585:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-paginated-surface.c:590:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-paginated-surface.c:594:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-paginated-surface.c:603:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-paginated-surface.c:609:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:638:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_paint (surface->recording_surface, op, source, clip); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:650:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_mask (surface->recording_surface, op, source, mask, clip); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:667:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_stroke (surface->recording_surface, op, source, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:686:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_fill (surface->recording_surface, op, source, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:716:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_show_text_glyphs (surface->recording_surface, op, source, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:749:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_tag (surface->recording_surface, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-paginated-surface.c:777:5: warning: implicit conversion from enumeration type 'enum _cairo_internal_surface_type' to different enumeration type 'cairo_surface_type_t' (aka 'enum _cairo_surface_type') [-Wenum-conversion] CAIRO_INTERNAL_SURFACE_TYPE_PAGINATED, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. [59/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-path-fixed.c.o [60/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-path-in-fill.c.o [61/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-path-stroke-boxes.c.o ../src/src/cairo-path-stroke-boxes.c:642:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_boxes_add (boxes, antialias, &b); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-path-stroke-boxes.c:650:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_boxes_add (boxes, antialias, &b); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-path-stroke-boxes.c:658:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_boxes_add (boxes, antialias, &b); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-path-stroke-boxes.c:666:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_boxes_add (boxes, antialias, &b); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-path-stroke-boxes.c:678:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_interpret (path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-path-stroke-boxes.c:690:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_rectilinear_stroker_emit_segments_dashed (&rectilinear_stroker); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-path-stroke-boxes.c:692:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_rectilinear_stroker_emit_segments (&rectilinear_stroker); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-path-stroke-boxes.c:697:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_bentley_ottmann_tessellate_boxes (boxes, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-path-stroke-boxes.c:705:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 9 warnings generated. [62/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-path-stroke-polygon.c.o ../src/src/cairo-path-stroke-polygon.c:146:1: warning: unused function 'range_step' [-Wunused-function] range_step (int i, int step, int max) ^ 1 warning generated. [63/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-path-stroke-traps.c.o ../src/src/cairo-path-stroke-traps.c:1126:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-path-stroke-traps.c:1147:19: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return traps->status; ~~~~~~ ~~~~~~~^~~~~~ 2 warnings generated. [64/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-path-stroke-tristrip.c.o ../src/src/cairo-path-stroke-tristrip.c:1055:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pen_init (&stroker.pen, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-path-stroke-tristrip.c:1075:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_interpret (path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. [65/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-path-stroke.c.o ../src/src/cairo-path-stroke.c:1465:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_stroke_to_polygon (path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-path-stroke.c:1474:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_polygon_status (&polygon); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairoint.h:1738:61: note: expanded from macro '_cairo_polygon_status' #define _cairo_polygon_status(P) ((cairo_polygon_t *) (P))->status ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../src/src/cairo-path-stroke.c:1478:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_bentley_ottmann_tessellate_polygon (traps, &polygon, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-path-stroke.c:218:1: warning: unused function '_range_step' [-Wunused-function] _range_step (int i, int step, int max) ^ 4 warnings generated. [66/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-path.c.o [67/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-pen.c.o [68/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-pattern.c.o ../src/src/cairo-pattern.c:3855:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pattern.c:3858:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pattern.c:3863:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 3 warnings generated. [69/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-polygon-intersect.c.o [70/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-polygon.c.o ../src/src/cairo-polygon.c:570:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. [71/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-polygon-reduce.c.o [72/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-raster-source-pattern.c.o [73/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-recording-surface.c.o ../src/src/cairo-recording-surface.c:545:5: warning: implicit conversion from enumeration type 'enum _cairo_internal_surface_type' to different enumeration type 'cairo_surface_type_t' (aka 'enum _cairo_surface_type') [-Wenum-conversion] CAIRO_INTERNAL_SURFACE_TYPE_NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:712:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:724:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_composite_rectangles_init_for_paint (&composite, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:729:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-recording-surface.c:754:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:763:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-recording-surface.c:780:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_composite_rectangles_init_for_mask (&composite, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:785:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-recording-surface.c:814:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:825:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-recording-surface.c:847:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_composite_rectangles_init_for_stroke (&composite, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:853:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-recording-surface.c:891:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:904:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-recording-surface.c:924:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_composite_rectangles_init_for_fill (&composite, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:929:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-recording-surface.c:962:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:973:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-recording-surface.c:1003:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_composite_rectangles_init_for_glyphs (&composite, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:1011:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-recording-surface.c:1070:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:1085:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-recording-surface.c:1106:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_composite_rectangles_init_for_paint (&composite, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:1112:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-recording-surface.c:1155:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:1169:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-recording-surface.c:1661:27: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return abstract_surface->status; ~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~ ../src/src/cairo-recording-surface.c:1664:14: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = CAIRO_STATUS_SUCCESS; ~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:1692:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_traps_path (&traps, path); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:1699:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_append (path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:1706:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_scaled_font_glyph_path (command->show_text_glyphs.scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:1827:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:1884:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_wrapper_paint (&wrapper, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:1896:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_wrapper_mask (&wrapper, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:1912:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_wrapper_stroke (&wrapper, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:1953:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_wrapper_fill_stroke (&wrapper, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:1980:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_wrapper_fill (&wrapper, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:1997:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_wrapper_show_text_glyphs (&wrapper, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:2014:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_wrapper_tag (&wrapper, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:2046:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (&surface->base, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:2082:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_wrapper_paint (&wrapper, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:2089:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_wrapper_mask (&wrapper, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:2097:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_wrapper_stroke (&wrapper, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:2110:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_wrapper_fill (&wrapper, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:2121:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_wrapper_show_text_glyphs (&wrapper, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:2133:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_wrapper_tag (&wrapper, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:2149:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (&surface->base, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:2279:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-recording-surface.c:2279:46: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ 49 warnings generated. [74/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-rectangle.c.o [75/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-rectangular-scan-converter.c.o [76/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-region.c.o [77/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-rtree.c.o ../src/src/cairo-rtree.c:207:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_rtree_node_insert (rtree, node, width, height, out); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-rtree.c:274:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] ret = CAIRO_STATUS_SUCCESS; ~ ^~~~~~~~~~~~~~~~~~~~ 2 warnings generated. [78/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-shape-mask-compositor.c.o ../src/src/cairo-shape-mask-compositor.c:71:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return mask->status; ~~~~~~ ~~~~~~^~~~~~ ../src/src/cairo-shape-mask-compositor.c:78:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_offset_paint (mask, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:88:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_offset_stroke (mask, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:100:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_clip_combine_with_surface (extents->clip, mask, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:114:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_mask (extents->surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:119:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status == CAIRO_INT_STATUS_SUCCESS)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:119:14: note: remove extraneous parentheses around the comparison to silence this warning if ((status == CAIRO_INT_STATUS_SUCCESS)) { ~ ^ ~ ../src/src/cairo-shape-mask-compositor.c:119:14: note: use '=' to turn this equality comparison into an assignment if ((status == CAIRO_INT_STATUS_SUCCESS)) { ^~ = ../src/src/cairo-shape-mask-compositor.c:120:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_mask (extents->surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:127:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_mask (extents->surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:166:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return mask->status; ~~~~~~ ~~~~~~^~~~~~ ../src/src/cairo-shape-mask-compositor.c:173:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_offset_paint (mask, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:183:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_offset_fill (mask, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:194:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_clip_combine_with_surface (extents->clip, mask, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:208:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_mask (extents->surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:213:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status == CAIRO_INT_STATUS_SUCCESS)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:213:14: note: remove extraneous parentheses around the comparison to silence this warning if ((status == CAIRO_INT_STATUS_SUCCESS)) { ~ ^ ~ ../src/src/cairo-shape-mask-compositor.c:213:14: note: use '=' to turn this equality comparison into an assignment if ((status == CAIRO_INT_STATUS_SUCCESS)) { ^~ = ../src/src/cairo-shape-mask-compositor.c:214:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_mask (extents->surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:221:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_mask (extents->surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:259:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return mask->status; ~~~~~~ ~~~~~~^~~~~~ ../src/src/cairo-shape-mask-compositor.c:266:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_offset_paint (mask, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:276:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_offset_glyphs (mask, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:287:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_clip_combine_with_surface (extents->clip, mask, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:301:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_mask (extents->surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:306:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((status == CAIRO_INT_STATUS_SUCCESS)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:306:14: note: remove extraneous parentheses around the comparison to silence this warning if ((status == CAIRO_INT_STATUS_SUCCESS)) { ~ ^ ~ ../src/src/cairo-shape-mask-compositor.c:306:14: note: use '=' to turn this equality comparison into an assignment if ((status == CAIRO_INT_STATUS_SUCCESS)) { ^~ = ../src/src/cairo-shape-mask-compositor.c:307:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_mask (extents->surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-shape-mask-compositor.c:314:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_mask (extents->surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 warnings generated. [79/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-slope.c.o [80/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-scaled-font.c.o ../src/src/cairo-scaled-font.c:239:7: warning: implicit conversion from enumeration type 'enum _cairo_hint_metrics' to different enumeration type 'cairo_hint_style_t' (aka 'enum _cairo_hint_style') [-Wenum-conversion] CAIRO_HINT_METRICS_DEFAULT} , ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:238:7: warning: implicit conversion from enumeration type 'enum _cairo_hint_style' to different enumeration type 'cairo_lcd_filter_t' (aka 'enum _cairo_lcd_filter') [-Wenum-conversion] CAIRO_HINT_STYLE_DEFAULT, ^~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:1611:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:1732:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:1792:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:1967:27: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = scaled_font->status; ~ ~~~~~~~~~~~~~^~~~~~ ../src/src/cairo-scaled-font.c:1969:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font.c:1976:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NULL_POINTER); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:1988:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NULL_POINTER); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2020:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NEGATIVE_COUNT); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2025:11: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = CAIRO_STATUS_SUCCESS; ~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2030:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_utf8_to_ucs4 (utf8, utf8_len, NULL, &num_chars); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2052:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NEGATIVE_COUNT); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2056:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NULL_POINTER); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2062:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NEGATIVE_COUNT); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2066:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NULL_POINTER); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2072:4: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_validate_text_clusters (utf8, utf8_len, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2086:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2096:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2104:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_scaled_font_text_to_glyphs_internal_cached (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2111:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_scaled_font_text_to_glyphs_internal_uncached (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2137:55: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_scaled_font_set_error (scaled_font, status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font.c:2147:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font.c:2176:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2246:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2648:27: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = scaled_font->status; ~ ~~~~~~~~~~~~~^~~~~~ ../src/src/cairo-scaled-font.c:2650:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font.c:2661:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_append (path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2677:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _trace_mask_to_path (scaled_glyph->surface, path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:2687:55: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_scaled_font_set_error (scaled_font, status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font.c:2993:22: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return scaled_font->status; ~~~~~~ ~~~~~~~~~~~~~^~~~~~ ../src/src/cairo-scaled-font.c:2999:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:3007:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_scaled_font_allocate_glyph (scaled_font, &scaled_glyph); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:3025:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_hash_table_insert (scaled_font->glyphs, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:3054:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:3059:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_scaled_font_set_error (scaled_font, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font.c:3059:54: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_font_set_error (scaled_font, status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ 37 warnings generated. [81/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-spans.c.o [82/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-spline.c.o [83/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-spans-compositor.c.o ../src/src/cairo-spans-compositor.c:108:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_fill_to_polygon (&clip_path->path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:124:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status= _cairo_polygon_init_boxes (&intersect, &tmp); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:128:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_polygon_intersect (&polygon, fill_rule, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:147:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_fill_to_polygon (&clip_path->path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:151:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_polygon_intersect (&polygon, fill_rule, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:187:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_fill_to_polygon (&clip_path->path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:198:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_fill_to_polygon (&clip_path->path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:202:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_polygon_intersect (&polygon, fill_rule, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:256:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:258:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return clip->status; ~~~~~~ ~~~~~~^~~~~~ ../src/src/cairo-spans-compositor.c:303:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status= _cairo_polygon_init_boxes (&intersect, boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:307:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_polygon_intersect (&polygon, fill_rule, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:348:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:362:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_boxes_add (&tmp, CAIRO_ANTIALIAS_DEFAULT, &box); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:368:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_bentley_ottmann_tessellate_boxes (&tmp, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:378:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_boxes_add (&clear, CAIRO_ANTIALIAS_DEFAULT, &box); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:393:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_boxes_intersect (&clear, &tmp, &clear); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:497:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:500:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:504:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:508:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:521:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-spans-compositor.c:614:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_recording_surface_replay_with_clip (unwrap_source (source), ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:630:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = upload_boxes (compositor, extents, boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:643:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return mask->status; ~~~~~~ ~~~~~~^~~~~~ ../src/src/cairo-spans-compositor.c:659:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return src->status; ~~~~~~ ~~~~~^~~~~~ ../src/src/cairo-spans-compositor.c:690:20: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = src->status; ~ ~~~~~^~~~~~ ../src/src/cairo-spans-compositor.c:732:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_rectangular_scan_converter_add_box (&converter, &box[i], 1); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:741:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = converter.base.generate (&converter.base, &renderer.base); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:780:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_tor22_scan_converter_add_polygon (converter, polygon); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:786:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_mono_scan_converter_add_polygon (converter, polygon); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:792:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_tor_scan_converter_add_polygon (converter, polygon); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:801:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = converter->generate (converter, &renderer.base); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:842:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:891:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_polygon_init_boxes (&polygon, boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:923:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:946:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_polygon_intersect (polygon, fill_rule, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:1061:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_stroke_to_polygon (path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:1070:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_polygon_intersect_with_boxes (&polygon, &fill_rule, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:1121:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_fill_rectilinear_to_boxes (path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:1151:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_fill_to_polygon (path, tolerance, &polygon); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-spans-compositor.c:1158:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_polygon_intersect_with_boxes (&polygon, &fill_rule, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 warnings generated. [84/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-stroke-dash.c.o [85/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-stroke-style.c.o [86/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-surface-clipper.c.o [87/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-surface-fallback.c.o [88/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-surface-observer.c.o ../src/src/cairo-surface-observer.c:334:5: warning: implicit conversion from enumeration type 'enum _cairo_internal_device_type' to different enumeration type 'cairo_device_type_t' (aka 'enum _cairo_device_type') [-Wenum-conversion] CAIRO_INTERNAL_DEVICE_TYPE_OBSERVER, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:652:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&log->timings, r); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:749:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_paint (surface->target, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:763:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:835:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_mask (surface->target, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:853:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:941:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_fill (surface->target, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:963:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:1059:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_stroke (surface->target, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:1084:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:1173:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:1177:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_show_text_glyphs (surface->target, op, source, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:1202:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:1238:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = surface->target->backend->copy_page (surface->target); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:1240:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface-observer.c:1251:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = surface->target->backend->show_page (surface->target); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:1253:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface-observer.c:1335:5: warning: implicit conversion from enumeration type 'enum _cairo_internal_surface_type' to different enumeration type 'cairo_surface_type_t' (aka 'enum _cairo_surface_type') [-Wenum-conversion] CAIRO_INTERNAL_SURFACE_TYPE_OBSERVER, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-observer.c:1798:2: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_recording_surface_replay_one (log->record, r->index, surface); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 warnings generated. [89/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-surface-offset.c.o [90/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-surface-snapshot.c.o ../src/src/cairo-surface-snapshot.c:148:5: warning: implicit conversion from enumeration type 'enum _cairo_internal_surface_type' to different enumeration type 'cairo_surface_type_t' (aka 'enum _cairo_surface_type') [-Wenum-conversion] CAIRO_INTERNAL_SURFACE_TYPE_SNAPSHOT, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-snapshot.c:206:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-snapshot.c:206:46: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-surface-snapshot.c:213:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, clone->status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-snapshot.c:213:56: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, clone->status); ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~ 5 warnings generated. [91/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-surface-subsurface.c.o ../src/src/cairo-surface-subsurface.c:126:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface-subsurface.c:146:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface-subsurface.c:170:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface-subsurface.c:197:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface-subsurface.c:221:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ 5 warnings generated. [92/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-surface-wrapper.c.o ../src/src/cairo-surface-wrapper.c:145:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_NOTHING_TO_DO; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-wrapper.c:183:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_NOTHING_TO_DO; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-wrapper.c:230:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_NOTHING_TO_DO; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-wrapper.c:298:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_NOTHING_TO_DO; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-wrapper.c:363:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_NOTHING_TO_DO; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface-wrapper.c:423:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_NOTHING_TO_DO; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. [93/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-time.c.o [94/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-tor-scan-converter.c.o [95/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-surface.c.o ../src/src/cairo-surface.c:157:27: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] static DEFINE_NIL_SURFACE(CAIRO_INT_STATUS_UNSUPPORTED, _cairo_surface_nil_unsupported); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:108:5: note: expanded from macro 'DEFINE_NIL_SURFACE' status, /* status */ \ ^~~~~~ ../src/src/cairo-surface.c:158:27: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] static DEFINE_NIL_SURFACE(CAIRO_INT_STATUS_NOTHING_TO_DO, _cairo_surface_nil_nothing_to_do); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:108:5: note: expanded from macro 'DEFINE_NIL_SURFACE' status, /* status */ \ ^~~~~~ ../src/src/cairo-surface.c:201:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:201:26: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_error (status); ~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:686:23: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = image->base.status; ~ ~~~~~~~~~~~~^~~~~~ ../src/src/cairo-surface.c:692:11: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = CAIRO_STATUS_SUCCESS; ~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:720:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_paint (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:827:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:830:20: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = surface->status; ~ ~~~~~~~~~^~~~~~ ../src/src/cairo-surface.c:834:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_SURFACE_FINISHED); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:838:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = image->status; ~ ~~~~~~~^~~~~~ ../src/src/cairo-surface.c:842:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_SURFACE_FINISHED); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:846:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1032:41: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:1434:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1434:44: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1438:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1438:44: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:1443:13: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_NO_MEMORY)); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1443:48: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_NO_MEMORY)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1461:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1461:44: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:1491:37: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1528:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (dst, src->status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1528:45: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (dst, src->status); ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~ ../src/src/cairo-surface.c:1533:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (dst, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1533:40: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (dst, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:1570:37: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1660:37: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:1682:37: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1726:37: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1762:41: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:1799:37: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1805:37: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:1879:37: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1885:37: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:1970:37: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1978:37: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, CAIRO_STATUS_INVALID_MATRIX); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:1984:37: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2052:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2057:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2057:44: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2105:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] ignored = _cairo_surface_unmap_image (surface, image); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2182:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2182:44: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2187:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _pattern_has_error (source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2189:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2194:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_begin_modification (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2196:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2204:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2220:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2220:44: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2232:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _pattern_has_error (source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2234:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2236:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _pattern_has_error (mask); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2238:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2243:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_begin_modification (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2245:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2253:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2279:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2279:44: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2291:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _pattern_has_error (fill_source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2293:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2295:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _pattern_has_error (stroke_source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2297:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2299:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_begin_modification (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2301:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2321:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_fill (surface, fill_op, fill_source, path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2327:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_stroke (surface, stroke_op, stroke_source, path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2340:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2361:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2361:44: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2366:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _pattern_has_error (source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2368:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2373:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_begin_modification (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2375:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2387:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2406:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2406:44: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2411:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _pattern_has_error (source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2413:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2418:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_begin_modification (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2420:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2431:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2457:37: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, CAIRO_STATUS_SURFACE_FINISHED); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2490:37: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, CAIRO_STATUS_SURFACE_FINISHED); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2496:37: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2541:36: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error(surface, CAIRO_STATUS_SURFACE_FINISHED); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2588:37: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, CAIRO_STATUS_SURFACE_FINISHED); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2618:22: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_scaled_font_set_error (scaled_font, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2618:65: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_font_set_error (scaled_font, status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2829:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2829:44: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2837:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _pattern_has_error (source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2839:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2844:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_begin_modification (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2846:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2931:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2951:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2951:44: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2957:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _pattern_has_error (source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:2959:13: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-surface.c:2967:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_set_error (surface, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-surface.c:3078:41: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_create_in_error (status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ 104 warnings generated. [96/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-toy-font-face.c.o ../src/src/cairo-toy-font-face.c:168:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = backend->create_for_toy (font_face, impl_font_face); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-toy-font-face.c:173:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = backend->create_for_toy (font_face, impl_font_face); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-toy-font-face.c:176:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ 3 warnings generated. [97/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-tor22-scan-converter.c.o ../src/src/cairo-tor22-scan-converter.c:626:1: warning: unused function 'cell_list_maybe_rewind' [-Wunused-function] cell_list_maybe_rewind (struct cell_list *cells, int x) ^ 1 warning generated. [98/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-tristrip.c.o [99/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-traps-compositor.c.o ../src/src/cairo-traps-compositor.c:168:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_boxes_add (boxes, CAIRO_ANTIALIAS_DEFAULT, &box); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:196:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_bentley_ottmann_tessellate_polygon (&traps, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:208:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return src->status; ~~~~~~ ~~~~~^~~~~~ ../src/src/cairo-traps-compositor.c:226:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:300:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:303:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_bentley_ottmann_tessellate_polygon (&traps, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:308:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:317:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:323:33: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] if (unlikely (status = src->status)) ~ ~~~~~^~~~~~ ../src/src/cairo-compiler-private.h:190:25: note: expanded from macro 'unlikely' #define unlikely(expr) (expr) ^~~~ ../src/src/cairo-traps-compositor.c:354:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:373:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = __clip_to_surface (compositor, composite, extents, &surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:383:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_clip_combine_with_surface (composite->clip, surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:388:44: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] surface = _cairo_surface_create_in_error (status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:456:41: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_create_in_error (status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:502:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_clip_combine_with_surface (extents->clip, surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:524:44: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] surface = _cairo_surface_create_in_error (status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:602:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = compositor->acquire (tmp); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:616:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = draw_func (compositor, tmp, draw_closure, op, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:810:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_boxes_add (boxes, CAIRO_ANTIALIAS_DEFAULT, &box); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:882:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_boxes_add (&tmp, CAIRO_ANTIALIAS_DEFAULT, &box); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:888:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_bentley_ottmann_tessellate_boxes (&tmp, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:899:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_boxes_add (&clear, CAIRO_ANTIALIAS_DEFAULT, &box); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:908:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_boxes_intersect (&clear, &tmp, &clear); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:920:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:1013:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = compositor->set_clip_region (dst, clip_region); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1049:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = draw_func (compositor, ~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1201:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1220:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = compositor->acquire (dst); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1224:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = compositor->fill_boxes (dst, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1249:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = compositor->acquire (dst); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1267:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = compositor->fill_boxes (dst, op, color, boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1297:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = compositor->composite_boxes (dst, op, src, mask, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1334:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1337:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1341:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1345:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1358:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:1505:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:1509:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = fixup_unbounded_with_mask (compositor, extents); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1511:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = fixup_unbounded (compositor, extents, NULL); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1517:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:1531:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_polygon_intersect (polygon, fill_rule, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1549:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_rasterise_polygon_to_boxes (polygon, fill_rule, &boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1552:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite_boxes (compositor, extents, &boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1556:13: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:1564:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_bentley_ottmann_tessellate_polygon (&traps.traps, polygon, fill_rule); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1580:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite_boxes (compositor, extents, &boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1602:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite (compositor, extents, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1610:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:1694:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1717:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:1719:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = compositor->composite_traps (dst, op, src, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1726:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:1743:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:1751:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = upload_boxes (compositor, extents, boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1753:13: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:1766:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_NOTHING_TO_DO; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1776:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite_polygon (compositor, extents, &polygon, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1787:13: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:1792:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = composite_aligned_boxes (compositor, extents, boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1794:13: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:1814:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return clip_and_composite_boxes (compositor, extents, &boxes); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1845:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite (compositor, extents, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1870:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite (compositor, extents, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1913:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:1998:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:2022:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_clip_get_polygon (clip, &polygon, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:2025:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:2033:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:2035:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = composite_traps (compositor, dst, &info, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:2043:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-traps-compositor.c:2063:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite_boxes (compositor, extents, &boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:2084:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite (compositor, extents, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:2100:24: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return data.mask->status; ~~~~~~ ~~~~~~~~~~~^~~~~~ ../src/src/cairo-traps-compositor.c:2102:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite (compositor, extents, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:2143:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite_boxes (compositor, extents, &boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:2168:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_stroke_to_polygon (path, style, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:2173:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite_polygon (compositor, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:2232:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_fill_rectilinear_to_boxes (path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:2237:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite_boxes (compositor, extents, &boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:2265:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_fill_to_polygon (path, tolerance, &polygon); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:2268:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite_polygon (compositor, extents, &polygon, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps-compositor.c:2331:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clip_and_composite (compositor, extents, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 warnings generated. [100/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-traps.c.o ../src/src/cairo-traps.c:884:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps.c:914:25: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = (*region)->status; ~ ~~~~~~~~~~~^~~~~~ ../src/src/cairo-traps.c:1118:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_mono_scan_converter_add_polygon (converter, polygon); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-traps.c:1120:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = converter->generate (converter, &renderer.base); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. [101/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-user-font.c.o ../src/src/cairo-user-font.c:140:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-user-font.c:151:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-user-font.c:158:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = face->scaled_font_methods.render_glyph ((cairo_scaled_font_t *)scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-user-font.c:162:19: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_status (cr); ~ ^~~~~~~~~~~~~~~~~ ../src/src/cairo-user-font.c:187:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_recording_surface_get_bbox ((cairo_recording_surface_t *) recording_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-user-font.c:244:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_recording_surface_replay (recording_surface, surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-user-font.c:259:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-user-font.c:329:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = face->scaled_font_methods.text_to_glyphs (&scaled_font->base, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. [102/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-unicode.c.o [103/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-version.c.o [104/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-wideint.c.o [105/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-scaled-font-subsets.c.o ../src/src/cairo-scaled-font-subsets.c:387:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_truetype_index_to_ucs4 (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font-subsets.c:394:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scaled_font->backend->index_to_ucs4 (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font-subsets.c:484:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_sub_font_glyph_map_to_unicode (sub_font_glyph, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font-subsets.c:520:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font-subsets.c:554:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_hash_table_insert (sub_font->sub_font_glyphs, &sub_font_glyph->base); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font-subsets.c:557:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font-subsets.c:741:30: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] collection->status = (collection->font_subset_callback) (&subset, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font-subsets.c:859:24: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font-subsets.c:874:13: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font-subsets.c:887:11: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = CAIRO_STATUS_SUCCESS; ~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font-subsets.c:897:16: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font-subsets.c:931:22: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_sub_font_create (subsets, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font-subsets.c:941:24: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font-subsets.c:944:22: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_hash_table_insert (subsets->unscaled_sub_fonts, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font-subsets.c:949:24: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font-subsets.c:972:22: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_sub_font_create (subsets, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font-subsets.c:981:24: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font-subsets.c:984:22: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_hash_table_insert (subsets->scaled_sub_fonts, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font-subsets.c:988:24: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font-subsets.c:1245:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font-subsets.c:1327:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-scaled-font-subsets.c:1338:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-scaled-font-subsets.c:1378:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ 23 warnings generated. [106/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo.c.o ../src/src/cairo.c:3305:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((scaled_font == NULL)) { ~~~~~~~~~~~~^~~~~~~ ../src/src/cairo.c:3305:22: note: remove extraneous parentheses around the comparison to silence this warning if ((scaled_font == NULL)) { ~ ^ ~ ../src/src/cairo.c:3305:22: note: use '=' to turn this equality comparison into an assignment if ((scaled_font == NULL)) { ^~ = 1 warning generated. [107/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-cff-subset.c.o ../src/src/cairo-cff-subset.c:440:24: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:447:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:864:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:895:20: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:927:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_read (private_dict, ptr, size); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:941:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (private_dict, LOCAL_SUB_OP, buf, end_buf - buf); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:959:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:968:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:978:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1001:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1026:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1032:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1038:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1044:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1050:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1056:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1062:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1067:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_init (&font->fd_dict[i]); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1072:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_read (font->fd_dict[i], element->data, element->length); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1083:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_init (&font->fd_private_dict[i]); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1104:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (font->fd_dict[i], PRIVATE_OP, buf, end_buf - buf); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1109:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1188:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_read (font->top_dict, element->data, element->length); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1250:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (font->top_dict, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1255:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (font->top_dict, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1261:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (font->top_dict, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1273:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (font->top_dict, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1278:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (font->top_dict, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1317:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1326:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1352:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1577:10: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; /* seac (Ref Appendix C of Type 2 Charstring Format */ ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1586:10: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1589:10: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1619:10: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1622:10: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1646:10: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1715:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1727:14: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1743:14: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1759:14: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1791:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_index_append (&font->charstrings_subset_index, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1798:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_cff_find_width_and_subroutines_used (font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1815:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:1856:10: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:1979:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = cairo_cff_font_subset_charstrings_and_subroutines (font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2166:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&font->output, &data); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2168:20: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2172:22: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&font->output, &data); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2174:24: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2180:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_grow_by (&font->output, 9); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2182:20: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2185:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&font->output, &byte); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2189:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append_multiple (&font->output, &word, 2); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2193:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append_multiple (&font->output, &word, 2); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2197:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&font->output, &byte); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2201:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append_multiple (&font->output, &word, 2); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2341:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append_multiple (&font->output, &count, sizeof (uint16_t)); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2343:16: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2344:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&font->output, &offset_size); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2346:16: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2349:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_allocate (&font->output, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2353:16: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2358:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_write (font->fd_dict[font->fd_subset_map[i]], ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2361:20: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2456:22: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_cff_font_write_private_dict ( ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2462:24: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2466:22: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_cff_font_write_local_sub ( ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2473:24: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2476:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_cff_font_write_private_dict (font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2481:13: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2483:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_cff_font_write_local_sub (font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2489:13: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2500:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_cff_font_write_private_dict (font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2505:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2507:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_cff_font_write_local_sub (font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2513:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2555:22: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = font_write_type1_funcs[i] (font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2557:24: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2561:22: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = font_write_cid_funcs[i] (font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2563:24: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2585:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2592:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_cff_font_subset_font (font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2596:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_cff_font_write_subset (font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2604:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2654:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2689:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2692:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2695:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2699:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2702:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2706:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2709:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2712:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2725:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_truetype_read_font_name (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2729:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2735:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2737:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2741:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2746:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2760:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_type1_data (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2763:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2770:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2772:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_type1_data (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2775:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:2780:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2807:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2820:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_grow_by (&font->output, 4096); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2826:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2832:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2842:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_init (&font->top_dict); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2846:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_init (&font->private_dict); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2871:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2965:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_cff_font_create (font_subset, &font, subset_name); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:2969:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = cairo_cff_font_generate (font, &data, &length); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3065:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3082:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3120:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_init (&top_dict); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3125:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_read (top_dict, element->data, element->length); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3155:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3222:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3236:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-cff-subset.c:3267:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_index_append_copy (&font->strings_subset_index, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3274:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (font->top_dict, FULLNAME_OP, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3279:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (font->top_dict, FAMILYNAME_OP, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3288:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (font->top_dict, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3294:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (font->top_dict, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3301:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (font->top_dict, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3313:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (font->top_dict, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3318:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (font->top_dict, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3324:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_dict_set_operands (font->top_dict, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3330:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_cff_font_set_ros_strings (font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3335:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_cff_font_create_cid_fontdict (font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3341:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3348:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cff_index_append (&font->charstrings_subset_index, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3357:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_cff_font_add_euro_charset_string (font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3359:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_cff_font_write_subset (font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3366:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3381:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_cff_font_fallback_create (font_subset, &font, subset_name); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-cff-subset.c:3389:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = cairo_cff_font_fallback_generate (font, &type2_subset, &data, &length); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 warnings generated. [108/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-type1-fallback.c.o ../src/src/cairo-type1-fallback.c:389:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_grow_by (data, 30); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-fallback.c:411:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_interpret (scaled_glyph->path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-fallback.c:421:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_grow_by (data, 1); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-fallback.c:426:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-fallback.c:456:18: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = cairo_type1_font_create_charstring (font, i, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-fallback.c:483:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-type1-fallback.c:601:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_destroy (encrypted_output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-fallback.c:632:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = status2; ~ ^~~~~~~ ../src/src/cairo-type1-fallback.c:681:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-fallback.c:689:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_grow_by (&font->contents, 4096); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-fallback.c:695:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_destroy (font->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-fallback.c:703:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-fallback.c:736:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = cairo_type1_font_generate (font, name); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-fallback.c:853:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = cairo_type1_font_create_charstring (font, i, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. [109/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-truetype-subset.c.o ../src/src/cairo-truetype-subset.c:151:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:164:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->is_synthetic (scaled_font_subset->scaled_font, &is_synthetic); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:169:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:173:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:181:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:189:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:241:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_truetype_read_font_name (scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:524:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table(font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:533:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:560:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:568:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:614:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:629:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:648:15: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:671:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:722:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:732:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:758:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:785:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:803:22: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:812:22: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:819:22: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:846:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:880:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:1030:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:1286:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:1291:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-truetype-subset.c:1301:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:1303:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:1374:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-truetype-subset.c:1406:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:1564:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:1569:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-truetype-subset.c:1573:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:1575:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:1617:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_escape_ps_name (&ps_name); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:1626:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:1635:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-truetype-subset.c:1655:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:1660:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-truetype-subset.c:1666:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-truetype-subset.c:1671:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-truetype-subset.c:1678:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 43 warnings generated. [110/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-type1-glyph-names.c.o [111/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-type3-glyph-surface.c.o ../src/src/cairo-type3-glyph-surface.c:68:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_pdf_operators_clip (&surface->pdf_operators, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:139:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = surface->emit_image (image, surface->stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:205:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-type3-glyph-surface.c:220:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-type3-glyph-surface.c:250:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_clipper_set_clip (&surface->clipper, clip); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:274:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_clipper_set_clip (&surface->clipper, clip); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:297:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_clipper_set_clip (&surface->clipper, clip); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:307:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return font->status; ~~~~~~ ~~~~~~^~~~~~ ../src/src/cairo-type3-glyph-surface.c:322:5: warning: implicit conversion from enumeration type 'enum _cairo_internal_surface_type' to different enumeration type 'cairo_surface_type_t' (aka 'enum _cairo_surface_type') [-Wenum-conversion] CAIRO_INTERNAL_SURFACE_TYPE_TYPE3_GLYPH, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:372:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (surface->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:441:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_recording_surface_replay (scaled_glyph->recording_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:446:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:453:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status2 = _cairo_output_stream_destroy (null_stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:457:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-type3-glyph-surface.c:494:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-type3-glyph-surface.c:500:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status2 = cairo_matrix_invert (&font_matrix_inverse); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:526:23: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = mem_stream->status; ~ ~~~~~~~~~~~~^~~~~~ ../src/src/cairo-type3-glyph-surface.c:533:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_recording_surface_replay (scaled_glyph->recording_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:536:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status2 = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:546:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status2 = _cairo_output_stream_destroy (mem_stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:552:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_type3_glyph_surface_emit_fallback_image (surface, glyph_index); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type3-glyph-surface.c:557:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ 22 warnings generated. [112/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-type1-subset.c.o ../src/src/cairo-type1-subset.c:243:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:322:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:326:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:349:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:360:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:386:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:394:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:417:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:423:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:438:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:456:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_escape_ps_name (&font->base.base_font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:515:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:524:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:529:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:560:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:565:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:745:12: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:846:16: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:874:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:891:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:901:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:908:17: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:917:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:930:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:949:12: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1049:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1052:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1058:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1224:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1238:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1291:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1304:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1310:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1328:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1331:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1340:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1357:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1363:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1371:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1394:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1402:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->index_to_glyph_name (font->scaled_font_subset->scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1437:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1543:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1585:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1643:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1645:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scaled_font->backend->load_type1_data (scaled_font, 0, NULL, &data_length); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1647:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1654:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scaled_font->backend->load_type1_data (scaled_font, 0, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1661:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1730:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scaled_font_subset->scaled_font->backend->is_synthetic (scaled_font_subset->scaled_font, &is_synthetic); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1735:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1817:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scaled_font->backend->load_type1_data (scaled_font, 0, NULL, &length); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-type1-subset.c:1825:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scaled_font->backend->load_type1_data (scaled_font, 0, buf, &length); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 warnings generated. [113/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-pdf-shading.c.o [114/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-pdf-operators.c.o ../src/src/cairo-pdf-operators.c:549:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:561:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:579:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (pdf_operators->stream); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:642:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:658:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:742:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (pdf_operators->stream); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:785:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_end_text (pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:824:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_matrix_invert (&path_transform); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:833:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:845:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_emit_path (pdf_operators, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:858:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (pdf_operators->stream); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:887:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:895:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:912:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (pdf_operators->stream); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:1204:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = pdf_operators->use_font_subset (subset_glyph->font_id, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:1394:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1401:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1403:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:1412:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1416:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1433:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1439:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1450:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1455:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1479:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:1486:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1504:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1513:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:1515:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1527:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_pdf_operators_emit_cluster (pdf_operators, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:1535:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1543:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_pdf_operators_emit_cluster (pdf_operators, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:1551:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1555:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (pdf_operators->stream); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:1568:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1576:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (pdf_operators->stream); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-operators.c:1587:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-operators.c:1592:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (pdf_operators->stream); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 warnings generated. [115/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-tag-attributes.c.o ../src/src/cairo-tag-attributes.c:321:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:321:23: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:324:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:324:23: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:329:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:329:27: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:338:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:338:27: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:340:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (array, &val); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:345:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:345:26: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:356:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:356:23: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:365:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:385:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:385:23: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:403:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:403:29: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:409:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:422:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:422:26: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:429:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:429:30: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:441:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:441:30: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:525:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:525:26: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:532:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:532:26: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:540:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:540:26: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:548:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:548:26: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:557:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:557:26: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:571:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:571:26: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:584:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&link_attrs->rects, &rect); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:632:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-attributes.c:632:25: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR); ~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 40 warnings generated. [116/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-deflate-stream.c.o [117/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-png.c.o ../src/src/cairo-png.c:265:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_acquire_source_image (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-png.c:272:16: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-png.c:276:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_WRITE_ERROR); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-png.c:285:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-png.c:294:25: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = clone->base.status; ~ ~~~~~~~~~~~~^~~~~~ ../src/src/cairo-png.c:301:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-png.c:326:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-png.c:332:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-png.c:381:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_INVALID_FORMAT); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-png.c:432:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ 10 warnings generated. [118/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-svg-surface.c.o ../src/src/cairo-svg-surface.c:320:19: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status_ignored = _cairo_surface_set_error (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:321:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:326:19: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status_ignored = _cairo_surface_set_error (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:327:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:333:19: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status_ignored = _cairo_surface_set_error (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:334:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] target->status); ~~~~~~~~^~~~~~ ../src/src/cairo-svg-surface.c:338:19: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status_ignored = _cairo_surface_set_error (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:339:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:344:19: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status_ignored = _cairo_surface_set_error (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:345:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:775:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_output_stream_destroy (stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:784:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_output_stream_destroy (stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:807:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:811:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:820:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:822:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:982:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:988:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:994:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:1017:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:1153:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:1311:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_image_info_get_jpeg_info (&image_info, mime_data, mime_data_length); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:1313:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:1326:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:1335:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:1350:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return surface->status; ~~~~~~ ~~~~~~~~~^~~~~~ ../src/src/cairo-svg-surface.c:1362:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:1371:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:1395:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_surface_write_to_png_stream (surface, base64_write_func, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:1405:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = base64_write_func (&info, NULL, 0); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:1503:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_base64_encode (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2390:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:2396:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:2401:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:2410:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2433:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:2438:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:2446:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2528:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2534:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:2541:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:2554:10: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2567:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:2569:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_svg_surface_emit_paint (surface->xml_node, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2591:18: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] source_status = _cairo_svg_surface_analyze_operation (surface, op, source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2593:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return source_status; ~~~~~~ ^~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2596:20: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] mask_status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2598:20: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] mask_status = _cairo_svg_surface_analyze_operation (surface, op, mask); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2600:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return mask_status; ~~~~~~ ^~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2604:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] mask_status); ^~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2603:47: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_analysis_surface_merge_status (source_status, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2612:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:2629:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_destroy (mask_stream); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2641:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:2653:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:2659:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:2661:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2686:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:2692:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-svg-surface.c:2701:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2726:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2728:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_clipper_set_clip (&surface->clipper, clip); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2739:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_svg_surface_emit_pattern (surface, pattern, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2749:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_scaled_font_subsets_map_glyph (document->font_subsets, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2774:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:2779:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_scaled_font_glyph_path (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:3069:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 67 warnings generated. [119/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xlib-display.c.o [120/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xlib-core-compositor.c.o [121/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-ft-font.c.o ../src/src/cairo-ft-font.c:2438:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ft-font.c:2448:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2475:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2497:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2526:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ft_scaled_glyph_load_glyph (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2637:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ft_scaled_glyph_load_glyph (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2707:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ft_scaled_glyph_load_glyph (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2723:15: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2735:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ft-font.c:2771:29: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] cairo_status_t status = CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2784:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2797:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ft-font.c:2813:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2827:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2834:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2848:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2861:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (_ft_to_cairo_error (error)); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2868:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2921:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2930:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2951:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:2958:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:3001:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:3005:11: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:3011:18: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:3020:15: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ft-font.c:3041:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ 27 warnings generated. [122/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xlib-fallback-compositor.c.o [123/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xlib-render-compositor.c.o [124/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xlib-screen.c.o [125/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xlib-source.c.o [126/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xlib-surface.c.o [127/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xlib-surface-shm.c.o [128/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xlib-visual.c.o [129/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xcb-connection.c.o [130/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xlib-xcb-surface.c.o ../src/src/cairo-xlib-xcb-surface.c:185:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_paint (&surface->xcb->base, op, source, clip); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:196:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_mask (&surface->xcb->base, op, source, mask, clip); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:212:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_stroke (&surface->xcb->base, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:228:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_fill (&surface->xcb->base, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:244:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_show_text_glyphs (&surface->xcb->base, op, source, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:616:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (abstract_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:617:30: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:622:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (abstract_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:623:30: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] CAIRO_STATUS_SURFACE_TYPE_MISMATCH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:629:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (abstract_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:630:30: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (surface->xcb->base.status)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:646:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (abstract_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:647:30: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:652:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (abstract_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:653:30: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] CAIRO_STATUS_SURFACE_TYPE_MISMATCH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:659:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (abstract_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xlib-xcb-surface.c:660:30: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (surface->xcb->base.status)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. [131/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xcb-connection-core.c.o [132/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xcb-connection-render.c.o [133/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xcb-connection-shm.c.o [134/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xcb-shm.c.o ../src/src/cairo-xcb-shm.c:181:10: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-shm.c:209:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-shm.c:215:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-shm.c:248:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-shm.c:257:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-shm.c:271:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-shm.c:295:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 7 warnings generated. [135/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xcb-screen.c.o [136/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xcb-surface.c.o ../src/src/cairo-xcb-surface.c:263:41: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_create_in_error (status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface.c:275:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_user_data_array_set_data (&image->user_data, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:282:41: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_create_in_error (status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface.c:356:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_paint (image, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:362:43: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] image = _cairo_surface_create_in_error (status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface.c:370:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_xcb_connection_acquire (connection); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:372:41: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_create_in_error (status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface.c:430:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:444:21: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = image->status; ~ ~~~~~~~^~~~~~ ../src/src/cairo-xcb-surface.c:459:44: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_create_in_error (status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface.c:549:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:577:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_xcb_connection_acquire (surface->connection); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:579:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface.c:591:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _put_shm_image (surface, gc, image); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:601:15: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = CAIRO_STATUS_SUCCESS; ~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:610:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface.c:669:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_xcb_connection_acquire (surface->connection); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:671:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface.c:706:15: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = CAIRO_STATUS_SUCCESS; ~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:711:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface.c:810:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _put_image (abstract_surface, image); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:825:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_composite_rectangles_add_to_damage (composite, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:854:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_paint (fallback, extents->op, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:866:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_mask (fallback, extents->op, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:885:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_stroke (fallback, extents->op, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:903:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_fill (fallback, extents->op, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:920:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_show_text_glyphs (fallback, extents->op, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:1391:6: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_begin_modification (&surface->base)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:1431:7: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:1438:7: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:1444:7: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_INVALID_SIZE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:1485:7: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:1492:7: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface.c:1498:7: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_INVALID_SIZE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 warnings generated. [137/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xcb-surface-core.c.o ../src/src/cairo-xcb-surface-core.c:160:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-core.c:163:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-core.c:168:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-core.c:170:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_xcb_connection_allocate_shm_info (connection, size, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. [138/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xcb-resources.c.o [139/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-gl-device.c.o [140/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xcb-surface-render.c.o ../src/src/cairo-xcb-surface-render.c:459:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] ignored = _cairo_matrix_to_pixman_matrix_offset (matrix, filter, xc, yc, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:1438:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:1524:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:1597:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:1602:19: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return src->base.status; ~~~~~~ ~~~~~~~~~~^~~~~~ ../src/src/cairo-xcb-surface-render.c:1683:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:1851:65: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return (cairo_xcb_surface_t *) _cairo_surface_create_in_error (status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:1874:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_clip_combine_with_surface (clip, &surface->base, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:1878:69: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return (cairo_xcb_surface_t *) _cairo_surface_create_in_error (status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:1971:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = (*draw_func) (draw_closure, tmp, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2010:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = (*draw_func) (draw_closure, tmp, op, pattern, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2554:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = draw_func (draw_closure, ~ ^~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2586:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2589:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2599:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2623:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2628:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2674:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _render_composite_boxes (dst, op, src, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2786:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2789:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2793:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2803:10: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2809:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2812:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2815:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:2823:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3009:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_clip_get_polygon (extents->clip, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3066:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = trim_extents_to_traps (extents, &traps.traps); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3117:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _upload_image_inplace (dst, src, boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3119:13: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3133:10: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_NOTHING_TO_DO; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3142:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _composite_polygon (dst, op, src, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3156:13: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3160:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_xcb_surface_clear (dst); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3162:13: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3168:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _upload_image_inplace (dst, src, boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3170:13: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3177:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _composite_boxes (dst, op, src, boxes, extents); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3179:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3182:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3185:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_traps_init_boxes (&info.traps, boxes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3187:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3192:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _clip_and_composite (dst, op, src, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3198:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3226:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3232:23: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return src->base.status; ~~~~~~ ~~~~~~~~~~^~~~~~ ../src/src/cairo-xcb-surface-render.c:3237:24: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return mask->base.status; ~~~~~~ ~~~~~~~~~~~^~~~~~ ../src/src/cairo-xcb-surface-render.c:3254:23: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return src->base.status; ~~~~~~ ~~~~~~~~~~^~~~~~ ../src/src/cairo-xcb-surface-render.c:3268:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3338:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3345:24: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return info.src->base.status; ~~~~~~ ~~~~~~~~~~~~~~~^~~~~~ ../src/src/cairo-xcb-surface-render.c:3354:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3377:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_clip_get_polygon (clip, &polygon, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3380:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3388:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3399:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3403:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _composite_traps (&info, ~ ^~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3409:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3488:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3497:28: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return info.src->base.status; ~~~~~~ ~~~~~~~~~~~~~~~^~~~~~ ../src/src/cairo-xcb-surface-render.c:3518:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3551:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3558:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3595:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3627:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:3718:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _clip_and_composite_boxes (surface, op, source, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3732:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_xcb_surface_render_stroke_via_mask (surface, op, source, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3849:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_fill_rectilinear_to_boxes (path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3854:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _clip_and_composite_boxes (surface, op, source, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3862:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_xcb_surface_render_fill_as_polygon (surface, op, source, path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3866:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_xcb_surface_render_fill_via_mask (surface, op, source, path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:3995:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:4028:15: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:4043:15: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:4399:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:4673:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:4678:19: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return src->base.status; ~~~~~~ ~~~~~~~~~~^~~~~~ ../src/src/cairo-xcb-surface-render.c:4693:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (info->font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:4699:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:4709:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:4764:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:4811:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xcb-surface-render.c:4837:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _can_composite_glyphs (surface, &composite->bounded, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:4861:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _clip_and_composite (surface, op, source, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xcb-surface-render.c:4874:6: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_xcb_surface_render_glyphs_via_mask (surface, op, source, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 warnings generated. [141/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-gl-composite.c.o ../src/src/cairo-gl-composite.c:97:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_set_operator (&setup, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-composite.c:117:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&setup, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-composite.c:136:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-composite.c:136:43: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-gl-composite.c:184:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-composite.c:861:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_composite_setup_clipping (setup, ctx, ctx->vertex_size); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-composite.c:1260:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return UNSUPPORTED ("unsupported component alpha operator"); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-private.h:86:29: note: expanded from macro 'UNSUPPORTED' #define UNSUPPORTED(reason) CAIRO_INT_STATUS_UNSUPPORTED ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-composite.c:1263:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return UNSUPPORTED ("unsupported operator"); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-private.h:86:29: note: expanded from macro 'UNSUPPORTED' #define UNSUPPORTED(reason) CAIRO_INT_STATUS_UNSUPPORTED ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-composite.c:1278:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _blit_texture_to_renderbuffer (dst); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-composite.c:1312:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (indices, ¤t_vertex_index); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-composite.c:1317:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status =_cairo_array_append (indices, ¤t_vertex_index); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-composite.c:1323:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (indices, ¤t_vertex_index); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-composite.c:1329:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 13 warnings generated. [142/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-gl-dispatch.c.o [143/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-gl-glyphs.c.o ../src/src/cairo-gl-glyphs.c:125:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_rtree_node_insert (&cache->rtree, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-glyphs.c:134:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_surface_draw_image (cache->surface, glyph_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-glyphs.c:164:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-glyphs.c:245:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_acquire (dst->base.device, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-glyphs.c:247:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-gl-glyphs.c:249:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_init (&setup, op, dst, TRUE); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-glyphs.c:282:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_gl_context_get_glyph_cache (ctx, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-glyphs.c:294:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&setup, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-glyphs.c:295:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-glyphs.c:295:47: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-gl-glyphs.c:342:14: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = CAIRO_STATUS_SUCCESS; ~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-glyphs.c:344:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-glyphs.c:344:46: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-gl-glyphs.c:347:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-gl-glyphs.c:370:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return mask->status; ~~~~~~ ~~~~~~^~~~~~ ../src/src/cairo-gl-glyphs.c:414:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-gl-glyphs.c:430:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-glyphs.c:464:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return render_glyphs (dst, dst_x, dst_y, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. [144/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-gl-info.c.o [145/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-gl-gradient.c.o ../src/src/cairo-gl-gradient.c:248:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-gradient.c:253:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-gradient.c:301:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-gradient.c:307:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ 4 warnings generated. [146/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-gl-operand.c.o ../src/src/cairo-gl-operand.c:65:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-gl-operand.c:67:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_gradient_create (ctx, pattern->n_stops, pattern->stops, gradient); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:69:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_gl_context_release (ctx, status); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:131:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_surface_resolve_multisampling (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:188:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:191:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:195:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-gl-operand.c:234:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:242:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:246:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:249:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:253:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-gl-operand.c:321:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_unmap_image (&surface->base, image); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:387:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:389:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_create_gradient_texture (dst, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:531:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:533:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_surface_operand_init (operand, pattern, dst, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:542:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_gradient_operand_init (operand, pattern, dst, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-operand.c:555:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_gl_pattern_texture_setup (operand, pattern, dst, extents); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 warnings generated. [147/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-gl-msaa-compositor.c.o ../src/src/cairo-gl-msaa-compositor.c:97:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:154:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:171:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_traps_init_boxes (traps, &boxes); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:190:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_bentley_ottmann_tessellate_polygon (traps, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:258:20: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = pattern->status; ~ ~~~~~~~~~^~~~~~ ../src/src/cairo-gl-msaa-compositor.c:341:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_init (&setup, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:355:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&setup, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:367:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_set_operator (&setup, CAIRO_OPERATOR_ADD, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:388:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_set_operands_and_operator (&setup, ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:400:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:400:43: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-gl-msaa-compositor.c:471:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_init (&setup, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:500:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&setup, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:513:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:513:43: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-gl-msaa-compositor.c:530:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_gl_composite_emit_triangle_as_tristrip (info->ctx, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:542:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _draw_triangle_fan (info->ctx, &info->setup, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:551:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_gl_composite_emit_quad_as_tristrip (info->ctx, &info->setup, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:634:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_acquire (surface->base.device, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:646:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:646:46: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-gl-msaa-compositor.c:685:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_init (&info.setup, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:706:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&info.setup, &info.ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:715:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_stroke_to_shaper ((cairo_path_fixed_t *) path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:731:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (info.ctx, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:731:48: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_context_release (info.ctx, status); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-gl-msaa-compositor.c:802:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_fill_to_traps (path, fill_rule, tolerance, &traps); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:807:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_init (&setup, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:826:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&setup, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:841:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-msaa-compositor.c:841:43: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-gl-msaa-compositor.c:899:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = src->status; ~ ~~~~~^~~~~~ 32 warnings generated. [148/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-gl-shaders.c.o [149/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-gl-source.c.o ../src/src/cairo-gl-source.c:89:41: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_create_in_error (status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ 1 warning generated. [150/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-gl-spans-compositor.c.o ../src/src/cairo-gl-spans-compositor.c:274:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_init (&setup, op, _dst, FALSE); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-spans-compositor.c:280:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&setup, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-spans-compositor.c:285:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-spans-compositor.c:316:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-gl-spans-compositor.c:320:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-spans-compositor.c:342:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_init (&setup, CAIRO_OPERATOR_SOURCE, _dst, FALSE); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-spans-compositor.c:349:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&setup, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-spans-compositor.c:354:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-spans-compositor.c:397:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_init (&setup, op, _dst, FALSE); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-spans-compositor.c:409:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&setup, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-spans-compositor.c:414:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-spans-compositor.c:456:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_init (&r->setup, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-spans-compositor.c:484:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&r->setup, &r->ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-spans-compositor.c:507:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 14 warnings generated. [151/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-gl-traps-compositor.c.o ../src/src/cairo-gl-traps-compositor.c:58:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:64:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:74:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:102:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-gl-traps-compositor.c:106:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:138:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_init (&setup, op, _dst, FALSE); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:144:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&setup, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:149:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:174:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_init (&setup, op, _dst, FALSE); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:186:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&setup, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:191:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:216:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_init (&setup, op, _dst, FALSE); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:228:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&setup, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:234:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:273:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:296:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:303:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return image->status; ~~~~~~ ~~~~~~~^~~~~~ ../src/src/cairo-gl-traps-compositor.c:313:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return mask->status; ~~~~~~ ~~~~~~^~~~~~ ../src/src/cairo-gl-traps-compositor.c:332:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_operand_init (operand, &pattern.base, _dst, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:342:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:346:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-gl-traps-compositor.c:365:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_init (&setup, op, _dst, FALSE); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:376:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&setup, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:385:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:463:20: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return mask->base.status; ~~~~~~ ~~~~~~~~~~~^~~~~~ ../src/src/cairo-gl-traps-compositor.c:465:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_init (&setup, op, _dst, FALSE); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:474:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_composite_begin (&setup, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:483:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-traps-compositor.c:497:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 29 warnings generated. [152/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-gl-surface.c.o ../src/src/cairo-gl-surface.c:578:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_surface_clear (surface, CAIRO_COLOR_TRANSPARENT); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:581:41: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_surface_create_in_error (status); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-gl-surface.c:716:7: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:723:7: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:765:7: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:771:7: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] CAIRO_STATUS_SURFACE_TYPE_MISMATCH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:792:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (abstract_surface, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:792:59: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_set_error (abstract_surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-gl-surface.c:857:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-gl-surface.c:876:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_acquire (dst->base.device, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:878:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-gl-surface.c:910:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_paint (&rgba_clone->base, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:932:37: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] if (unlikely (status = clone->base.status)) ~ ~~~~~~~~~~~~^~~~~~ ../src/src/cairo-compiler-private.h:190:25: note: expanded from macro 'unlikely' #define unlikely(expr) (expr) ^~~~ ../src/src/cairo-gl-surface.c:951:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_surface_flush (&dst->base, 0); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:974:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_surface_extract_image_data (src, src_x, src_y, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:1028:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_surface_draw_image ((cairo_gl_surface_t *) tmp, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:1049:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_paint (&dst->base, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:1063:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:1063:46: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-gl-surface.c:1071:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-gl-surface.c:1220:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_surface_resolve_multisampling (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:1333:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_surface_draw_image (abstract_surface, image, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:1381:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_surface_resolve_multisampling (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:1408:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_acquire (surface->base.device, &ctx); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:1428:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:1428:46: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_gl_context_release (ctx, status); ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-gl-surface.c:1448:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_gl_surface_clear (surface, CAIRO_COLOR_TRANSPARENT); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-gl-surface.c:1452:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_gl_surface_clear (surface, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 warnings generated. [153/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-glx-context.c.o [154/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-egl-context.c.o [155/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-script-surface.c.o ../src/src/cairo-script-surface.c:1142:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1373:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:1376:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1461:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _write_image_surface (zlib_stream, clone); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1463:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status2 = _cairo_output_stream_destroy (zlib_stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1466:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status2 = _cairo_output_stream_destroy (base85_stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1475:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _write_image_surface (base85_stream, clone); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1476:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status2 = _cairo_output_stream_destroy (base85_stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1496:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_output_stream_destroy (base85_stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1512:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_output_stream_destroy (base85_stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1532:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _emit_image_surface (surface, image); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1536:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:1548:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _emit_recording_surface_pattern (surface, (cairo_recording_surface_t *) source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1551:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _emit_script_surface_pattern (surface, (cairo_script_surface_t *) source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1599:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _emit_recording_surface_pattern (surface, (cairo_recording_surface_t *) source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1602:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _emit_script_surface_pattern (surface, (cairo_script_surface_t *) source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1635:17: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return source->status; ~~~~~~ ~~~~~~~~^~~~~~ ../src/src/cairo-script-surface.c:1658:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _emit_solid_pattern (surface, pattern); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1661:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _emit_linear_pattern (surface, pattern); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1665:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _emit_radial_pattern (surface, pattern); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1669:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _emit_mesh_pattern (surface, pattern); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1766:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pattern_init_copy (&surface->cr.current_source.base, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1909:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_init_copy (&surface->cr.current_path, path); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1911:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:1927:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _emit_path_boxes (surface, path); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1931:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_interpret (path, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:1941:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2145:12: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2240:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2250:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2261:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2271:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2313:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _emit_identity (surface, &matrix_updated); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2455:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2465:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _emit_source (surface, op, source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2479:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_wrapper_paint (&surface->wrapper, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2483:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2487:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2502:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2512:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _emit_source (surface, op, source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2523:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _emit_pattern (surface, mask); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2536:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_wrapper_mask (&surface->wrapper, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2540:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2544:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2565:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2575:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _emit_identity (surface, &matrix_updated); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2583:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _emit_source (surface, op, source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2623:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_wrapper_stroke (&surface->wrapper, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2631:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2635:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2655:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2665:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _emit_identity (surface, &matrix_updated); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2669:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _emit_source (surface, op, source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2704:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_wrapper_fill (&surface->wrapper, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2712:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2716:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2874:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2877:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (scaled_font, 0, 0, NULL, &size); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2885:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (scaled_font, 0, 0, buf, &size); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2950:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _bitmap_next_id (&ctx->font_id, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2954:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2957:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _emit_context (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2960:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:2963:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _emit_type42_font (surface, scaled_font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:2966:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:3115:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _emit_image_surface (surface, scaled_glyph->surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:3172:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:3182:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:3207:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:3333:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:3343:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _emit_source (surface, op, source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:3389:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:3412:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_scaled_glyph_lookup (scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:3501:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-script-surface.c:3550:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_wrapper_show_text_glyphs (&surface->wrapper, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:3560:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-script-surface.c:3564:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ 77 warnings generated. [156/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-ps-surface.c.o ../src/src/cairo-ps-surface.c:737:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (stream); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:765:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:889:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_type1_font_subset (surface, font_subset); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:893:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_truetype_font_subset (surface, font_subset); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:897:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_type1_font_fallback (surface, font_subset); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:902:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:916:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_type3_font_subset (surface, font_subset); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:964:26: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return surface->base.status; ~~~~~~ ~~~~~~~~~~~~~~^~~~~~ ../src/src/cairo-ps-surface.c:1063:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_pdf_operators_clip (&surface->pdf_operators, ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1365:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1372:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1379:49: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_surface_set_error (surface, target->status); ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ ../src/src/cairo-ps-surface.c:1385:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1392:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1561:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1561:46: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:1666:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, CAIRO_STATUS_NULL_POINTER); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1666:46: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, CAIRO_STATUS_NULL_POINTER); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1671:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, CAIRO_STATUS_INVALID_DSC_COMMENT); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1671:46: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, CAIRO_STATUS_INVALID_DSC_COMMENT); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1678:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1678:46: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1685:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1685:46: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:1771:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_forms (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1845:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1857:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1865:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:1920:13: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:2019:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_paint (pad_image, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:2031:11: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = CAIRO_STATUS_SUCCESS; ~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:2034:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:2052:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_ps_surface_acquire_source_surface_from_pattern (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:2064:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_acquire_source_image (source_surface, &image, &image_extra); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:2069:21: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return image->base.status; ~~~~~~ ~~~~~~~~~~~~^~~~~~ ../src/src/cairo-ps-surface.c:2074:11: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = CAIRO_STATUS_SUCCESS; ~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:2082:15: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = CAIRO_STATUS_SUCCESS; ~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:2245:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:2265:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:2957:30: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return params->src_surface->status; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../src/src/cairo-ps-surface.c:2964:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_image_info_get_jpeg_info (&info, mime_data, mime_data_length); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:2966:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:2989:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3004:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:3058:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:3075:30: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return params->src_surface->status; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../src/src/cairo-ps-surface.c:3091:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_tag_parse_ccitt_params (ccitt_params_string, &ccitt_params); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3093:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:3104:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3119:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:3202:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:3260:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3265:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3270:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3276:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_tag_parse_eps_params (params_string, &eps_params); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3352:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->recording_surf_stack, &id); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3354:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:3398:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_recording_surface_replay_region (recording_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3404:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:3406:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3408:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:3429:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:3513:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3521:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3536:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3562:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3567:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:3578:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ps_surface_use_form (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3583:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:3593:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3642:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_eps (surface, mode, params); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3668:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3681:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_recording_surface (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3686:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_recording_surface (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3693:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_image (surface, mode, params); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3700:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3704:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_memory_stream_destroy (surface->stream, &data, &length); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3770:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3822:25: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] surface->base.status = status; ~ ^~~~~~ ../src/src/cairo-ps-surface.c:3908:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_pdf_operators_clip (&surface->pdf_operators, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3970:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_ANALYZE, ¶ms); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:3986:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_EMIT, ¶ms); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:4122:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_ANALYZE, ¶ms); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:4140:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_EMIT, ¶ms); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:4628:16: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_NOTHING_TO_DO; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:4899:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:4902:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_clipper_set_clip (&surface->clipper, clip); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:4916:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_composite_rectangles_init_for_paint (&extents, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:4920:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:4923:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ps_surface_analyze_operation (surface, op, source, NULL, &extents.bounded); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:4934:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ps_surface_set_clip (surface, &extents); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:4965:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:4980:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_composite_rectangles_init_for_mask (&extents, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:4984:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:4987:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ps_surface_analyze_operation (surface, op, source, mask, &extents.bounded); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:4998:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ps_surface_set_clip (surface, &extents); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:5017:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:5049:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_stroke_extents (path, style, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:5078:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_pattern (surface, source, &extents.bounded, op); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:5142:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:5159:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_ps_surface_paint_pattern (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:5168:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_ps_surface_emit_pattern (surface, source, &extents.bounded, op); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:5207:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_composite_rectangles_init_for_glyphs (&extents, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:5215:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:5218:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ps_surface_analyze_operation (surface, op, source, NULL, &extents.bounded); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:5229:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_ps_surface_set_clip (surface, &extents); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:5237:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_pdf_operators_show_text_glyphs (&surface->pdf_operators, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:5246:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-ps-surface.c:5279:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:5345:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:5381:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->stream); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 warnings generated. [157/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-tag-stack.c.o ../src/src/cairo-tag-stack.c:165:16: warning: implicit conversion from enumeration type 'cairo_tag_type_t' to different enumeration type 'cairo_tag_stack_structure_type_t' (aka 'enum _cairo_tag_stack_structure_type') [-Wenum-conversion] stack->type = TAG_TYPE_INVALID; ~ ^~~~~~~~~~~~~~~~ ../src/src/cairo-tag-stack.c:166:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_TAG_ERROR); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-stack.c:187:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-stack.c:191:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-stack.c:196:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-stack.c:206:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-stack.c:229:16: warning: implicit conversion from enumeration type 'cairo_tag_type_t' to different enumeration type 'cairo_tag_stack_structure_type_t' (aka 'enum _cairo_tag_stack_structure_type') [-Wenum-conversion] stack->type = TAG_TYPE_INVALID; ~ ^~~~~~~~~~~~~~~~ ../src/src/cairo-tag-stack.c:230:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_TAG_ERROR); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-stack.c:236:16: warning: implicit conversion from enumeration type 'cairo_tag_type_t' to different enumeration type 'cairo_tag_stack_structure_type_t' (aka 'enum _cairo_tag_stack_structure_type') [-Wenum-conversion] stack->type = TAG_TYPE_INVALID; ~ ^~~~~~~~~~~~~~~~ ../src/src/cairo-tag-stack.c:238:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_TAG_ERROR); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-tag-stack.c:246:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 11 warnings generated. [158/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-pdf-surface.c.o ../src/src/cairo-pdf-surface.c:313:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->objects, &object); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:373:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:375:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-surface.c:389:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_pdf_operators_clip (&surface->pdf_operators, path, fill_rule); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:490:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_pdf_interchange_init (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:634:19: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status_ignored = _cairo_surface_set_error (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:635:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:640:19: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status_ignored = _cairo_surface_set_error (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:641:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:647:19: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status_ignored = _cairo_surface_set_error (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:648:18: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] target->status); ~~~~~~~~^~~~~~ ../src/src/cairo-pdf-surface.c:652:19: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status_ignored = _cairo_surface_set_error (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:653:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:658:19: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status_ignored = _cairo_surface_set_error (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:659:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:775:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:775:46: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-pdf-surface.c:819:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_pdf_interchange_add_outline (pdf_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:826:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:826:46: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-pdf-surface.c:862:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_pdf_interchange_set_metadata (pdf_surface, metadata, utf8); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:864:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, status); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:864:46: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_set_error (surface, status); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ ../src/src/cairo-pdf-surface.c:1017:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1021:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&res->alphas, &alpha); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1027:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1034:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_array_append (&(surface->resources.smasks), &smask); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1041:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_array_append (&(surface->resources.patterns), &pattern); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1048:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_array_append (&(surface->resources.shadings), &shading); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1056:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_array_append (&(surface->resources.xobjects), &xobject); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1075:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1083:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_array_append (&res->fonts, &font); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1090:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1092:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->fonts, &font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1096:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_array_append (&res->fonts, &font); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1319:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_array_append (&surface->smask_groups, &group); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1357:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_acquire_source_image (surf_pat->surface, image, image_extra); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1378:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1434:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_recording_surface_get_ink_bbox ((cairo_recording_surface_t *)source, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1448:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1498:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1570:11: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = CAIRO_STATUS_SUCCESS; ~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1582:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1595:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1638:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pattern_create_copy (&src_surface.raster_pattern, source_pattern); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1650:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1660:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->page_surfaces, &src_surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1664:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->doc_surfaces, &src_surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1669:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_hash_table_insert (surface->all_surfaces, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1677:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1720:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pattern_create_copy (&pdf_pattern.pattern, pattern); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1727:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1744:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1767:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->page_patterns, &pdf_pattern); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1838:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1843:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1848:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_destroy (output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1888:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1900:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1905:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status2 = _cairo_output_stream_destroy (surface->output); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:1933:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_output_stream_get_status (surface->output); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2010:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_output_stream_get_status (surface->group_stream.stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2022:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2054:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2059:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_output_stream_destroy (surface->group_stream.stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2077:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status2 = _cairo_output_stream_destroy (surface->group_stream.mem_stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2101:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2159:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2170:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2187:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2221:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_pdf_surface_emit_font_subsets (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2225:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_pdf_interchange_write_document_objects (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2259:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status2 = _cairo_pdf_surface_close_stream (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2331:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return _cairo_pdf_interchange_fini (surface); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2367:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2369:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->pages, &page); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2373:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2394:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2427:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2472:26: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = pad_image->status; ~ ~~~~~~~~~~~^~~~~~ ../src/src/cairo-pdf-surface.c:2479:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_paint (pad_image, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2534:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2565:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2671:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2697:21: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = surf->status; ~ ~~~~~~^~~~~~ ../src/src/cairo-pdf-surface.c:2702:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_paint (surf, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2737:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2815:16: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2880:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2886:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2894:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2898:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->jbig2_global, &global); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2904:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:2936:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3057:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3116:17: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return source->status; ~~~~~~ ~~~~~~~~^~~~~~ ../src/src/cairo-pdf-surface.c:3146:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3216:17: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return source->status; ~~~~~~ ~~~~~~~~^~~~~~ ../src/src/cairo-pdf-surface.c:3223:17: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return source->status; ~~~~~~ ~~~~~~~~^~~~~~ ../src/src/cairo-pdf-surface.c:3231:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_tag_parse_ccitt_params (params, &ccitt_params); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3233:17: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return source->status; ~~~~~~ ~~~~~~~~^~~~~~ ../src/src/cairo-pdf-surface.c:3239:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3266:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_pdf_surface_open_stream (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3284:11: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_pdf_surface_open_stream (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3302:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-surface.c:3305:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_pdf_surface_close_stream (surface); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3307:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-surface.c:3408:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_recording_surface_replay_region (source, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3504:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_acquire_source_image (source->surface, &image, &image_extra); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3667:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_matrix_invert (&cairo_p2d); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3764:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3792:16: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3797:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3820:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->rgb_linear_functions, &elem); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3845:16: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3850:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3869:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->alpha_linear_functions, &elem); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3908:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3948:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:3983:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4122:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4168:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4266:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4293:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4390:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_matrix_invert (&pat_to_pdf); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4503:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4518:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4534:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_matrix_invert (&pat_to_pdf); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4545:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_shading_init_color (&shading, (cairo_mesh_pattern_t *) pattern); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4551:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4606:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4608:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_shading_init_alpha (&shading, (cairo_mesh_pattern_t *) pattern); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4645:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4669:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4680:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_PATTERN_TYPE_MISMATCH); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4699:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_PATTERN_TYPE_MISMATCH); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4753:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_matrix_invert (&cairo_p2d); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4777:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4825:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_matrix_invert (&pat_to_pdf); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4830:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4896:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4932:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4934:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4943:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4969:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:4997:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5017:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5042:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5051:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5061:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5070:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->page_heights, &surface->height); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5074:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->page_labels, &surface->current_page_label); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5096:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5160:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5175:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5186:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_utf8_to_utf16 (utf8, -1, &utf16, &utf16_len); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5193:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5218:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_utf8_to_utf16 (utf8, -1, &utf16, &utf16_len); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5246:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5460:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5486:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5580:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5635:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->fonts, &font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5650:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_cff_subset_init (&subset, name, font_subset); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5676:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_cff_fallback_init (&subset, name, font_subset); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5705:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5744:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5826:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_array_append (&surface->fonts, &font); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5843:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_type1_subset_init (&subset, name, font_subset, FALSE); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5867:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_type1_fallback_init_binary (&subset, name, font_subset); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5893:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5895:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_truetype_subset_init_pdf (&subset, font_subset); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:5931:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6028:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6084:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->fonts, &font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6128:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (stream); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6149:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status2 = _cairo_output_stream_destroy (null_stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6150:24: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return type3_surface->status; ~~~~~~ ~~~~~~~~~~~~~~~^~~~~~ ../src/src/cairo-pdf-surface.c:6158:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_type3_glyph_surface_analyze_glyph (type3_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6165:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status2 = _cairo_output_stream_destroy (null_stream); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6176:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6186:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6192:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6196:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6201:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6213:24: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return type3_surface->status; ~~~~~~ ~~~~~~~~~~~~~~~^~~~~~ ../src/src/cairo-pdf-surface.c:6229:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_type3_glyph_surface_emit_glyph (type3_surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6268:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6287:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6355:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_array_append (&surface->fonts, &font); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6409:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_scaled_font_subsets_foreach_user (surface->font_subsets, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6415:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_scaled_font_subsets_foreach_unscaled (surface->font_subsets, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6421:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_scaled_font_subsets_foreach_scaled (surface->font_subsets, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6427:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_scaled_font_subsets_foreach_user (surface->font_subsets, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6559:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6636:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6684:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6710:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6859:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:6993:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7005:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_surface_acquire_source_image (pattern->surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7012:21: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return image->base.status; ~~~~~~ ~~~~~~~~~~~~^~~~~~ ../src/src/cairo-pdf-surface.c:7016:11: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = CAIRO_STATUS_SUCCESS; ~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7164:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7195:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7222:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->knockout_group, &surface->content); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7292:21: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return image->base.status; ~~~~~~ ~~~~~~~~~~~~^~~~~~ ../src/src/cairo-pdf-surface.c:7315:21: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return image->base.status; ~~~~~~ ~~~~~~~~~~~~^~~~~~ ../src/src/cairo-pdf-surface.c:7335:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_matrix_invert (&p2u); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7347:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = cairo_matrix_invert (&p2u); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7393:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7407:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_output_stream_get_status (surface->output); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7443:21: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return image->base.status; ~~~~~~ ~~~~~~~~~~~~^~~~~~ ../src/src/cairo-pdf-surface.c:7458:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7469:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_output_stream_get_status (surface->output); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7489:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7492:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_surface_clipper_set_clip (&surface->clipper, clip); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7536:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7553:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7567:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7572:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pattern_create_copy (&group->source, source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7615:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7722:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7738:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7743:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7748:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pattern_create_copy (&group->source, source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7753:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pattern_create_copy (&group->mask, mask); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7761:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7779:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7789:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7827:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_stroke_extents (path, style, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7871:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7876:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pattern_create_copy (&group->source, source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7882:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_init_copy (&group->path, path); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7905:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7932:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8003:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8024:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_output_stream_get_status (surface->output); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8039:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8044:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pattern_create_copy (&group->source, source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8050:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_init_copy (&group->path, path); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8071:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8096:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8163:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_path_fixed_stroke_extents (path, stroke_style, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8257:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8331:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8336:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pattern_create_copy (&group->source, source); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8347:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8358:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8369:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_error (CAIRO_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8391:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8409:15: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_pdf_operators_flush (&surface->pdf_operators); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:8429:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 warnings generated. [159/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-pdf-interchange.c.o ../src/src/cairo-pdf-interchange.c:105:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:110:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:122:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:160:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&ic->mcid_to_tree, &node); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:162:9: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-interchange.c:176:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:182:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:192:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&ic->annots, &annot); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:297:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_output_stream_get_status (surface->output); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:355:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:416:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:472:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:479:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:491:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&ic->parent_tree, &node->res); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:499:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&surface->page_annots, &node->annot_res); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:553:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_output_stream_get_status (surface->output); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:582:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:592:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:626:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:634:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:656:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:673:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&ic->parent_tree, &res); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:709:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:881:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:931:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:961:16: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:966:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1012:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1036:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1046:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1079:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1089:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1128:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1133:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1141:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_hash_table_insert (ic->named_dests, &dest->base); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1158:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1190:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&ic->push_data, &ptr); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1204:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1253:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1260:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1310:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1317:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1343:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1372:33: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] cairo_int_status_t status = CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1458:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1472:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1481:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1485:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&ic->outline, &outline_root); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1535:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1552:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1556:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1566:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return _cairo_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1589:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_array_append (&ic->outline, &outline); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1605:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1691:15: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _cairo_utf8_to_pdf_string (utf8, &s); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-interchange.c:1693:10: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-pdf-interchange.c:1728:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 57 warnings generated. [160/203] Generating boilerplate/cairo-boilerplate-constructors.c with a custom command [161/203] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-getopt.c.o [162/203] Compiling C object boilerplate/libcairoboilerplate.a.p/meson-generated_.._cairo-boilerplate-constructors.c.o [163/203] Compiling C object src/libcairo.so.2.1174.0.p/cairo-xml-surface.c.o ../src/src/cairo-xml-surface.c:211:13: warning: enumeration values 'CAIRO_FORMAT_RGB96F' and 'CAIRO_FORMAT_RGBA128F' not handled in switch [-Wswitch] switch (format) { ^ ../src/src/cairo-xml-surface.c:736:11: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = CAIRO_INT_STATUS_UNSUPPORTED; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xml-surface.c:773:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xml-surface.c:777:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xml-surface.c:782:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xml-surface.c:803:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xml-surface.c:807:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xml-surface.c:811:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xml-surface.c:816:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xml-surface.c:846:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xml-surface.c:850:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xml-surface.c:872:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xml-surface.c:896:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xml-surface.c:900:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xml-surface.c:910:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xml-surface.c:929:9: warning: implicit conversion from enumeration type 'enum _cairo_int_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return CAIRO_INT_STATUS_UNSUPPORTED; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xml-surface.c:932:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (scaled_font, 0, 0, NULL, &size); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xml-surface.c:940:14: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = backend->load_truetype_table (scaled_font, 0, 0, buf, &size); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xml-surface.c:1003:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_xml_emit_type42_font (xml, scaled_font); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xml-surface.c:1005:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] status = _cairo_xml_emit_type3_font (xml, scaled_font, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-xml-surface.c:1012:12: warning: implicit conversion from enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xml-surface.c:1036:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xml-surface.c:1040:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xml-surface.c:1044:9: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/src/cairo-xml-surface.c:1056:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'cairo_int_status_t' (aka 'enum _cairo_int_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 25 warnings generated. [164/203] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-system.c.o [165/203] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-svg.c.o [166/203] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate.c.o [167/203] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-xlib.c.o [168/203] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-xcb.c.o [169/203] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-script.c.o [170/203] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-ps.c.o [171/203] Linking target src/libcairo.so.2.1174.0 [172/203] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-pdf.c.o [173/203] Compiling C object util/cairo-missing/libcairo-missing.a.p/strndup.c.o [174/203] Linking static target boilerplate/libcairoboilerplate.a [175/203] Compiling C object util/cairo-missing/libcairo-missing.a.p/getline.c.o [176/203] Linking static target util/cairo-missing/libcairo-missing.a [177/203] Generating symbol file src/libcairo.so.2.1174.0.p/libcairo.so.2.1174.0.symbols [178/203] Compiling C object util/cairo-gobject/libcairo-gobject.so.2.1174.0.p/cairo-gobject-enums.c.o ../src/util/cairo-gobject/cairo-gobject-enums.c:14:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:72:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:90:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:134:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:159:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:176:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:194:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:212:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:228:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:246:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:263:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:283:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:303:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:321:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:341:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:360:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:381:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:419:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:440:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:460:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:479:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-enums.c:500:8: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (g_once_init_enter (&type_volatile)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ 22 warnings generated. [179/203] Compiling C object util/cairo-gobject/libcairo-gobject.so.2.1174.0.p/cairo-gobject-structs.c.o ../src/util/cairo-gobject/cairo-gobject-structs.c:57:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] CAIRO_DEFINE_BOXED ("CairoContext", cairo_gobject_context, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:48:8: note: expanded from macro 'CAIRO_DEFINE_BOXED' if (g_once_init_enter (&type_volatile)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:59:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] CAIRO_DEFINE_BOXED ("CairoDevice", cairo_gobject_device, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:48:8: note: expanded from macro 'CAIRO_DEFINE_BOXED' if (g_once_init_enter (&type_volatile)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:61:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] CAIRO_DEFINE_BOXED ("CairoPattern", cairo_gobject_pattern, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:48:8: note: expanded from macro 'CAIRO_DEFINE_BOXED' if (g_once_init_enter (&type_volatile)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:63:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] CAIRO_DEFINE_BOXED ("CairoSurface", cairo_gobject_surface, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:48:8: note: expanded from macro 'CAIRO_DEFINE_BOXED' if (g_once_init_enter (&type_volatile)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:65:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] CAIRO_DEFINE_BOXED ("CairoScaledFont", cairo_gobject_scaled_font, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:48:8: note: expanded from macro 'CAIRO_DEFINE_BOXED' if (g_once_init_enter (&type_volatile)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:67:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] CAIRO_DEFINE_BOXED ("CairoFontFace", cairo_gobject_font_face, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:48:8: note: expanded from macro 'CAIRO_DEFINE_BOXED' if (g_once_init_enter (&type_volatile)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:69:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] CAIRO_DEFINE_BOXED ("CairoFontOptions", cairo_gobject_font_options, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:48:8: note: expanded from macro 'CAIRO_DEFINE_BOXED' if (g_once_init_enter (&type_volatile)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:71:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] CAIRO_DEFINE_BOXED ("CairoRegion", cairo_gobject_region, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:48:8: note: expanded from macro 'CAIRO_DEFINE_BOXED' if (g_once_init_enter (&type_volatile)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:81:1: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] COPY_FUNC (matrix) ^ ../src/util/cairo-gobject/cairo-gobject-structs.c:78:12: note: expanded from macro 'COPY_FUNC' return g_memdup (src, sizeof (cairo_ ## name ## _t)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gstrfuncs.h:349:1: note: 'g_memdup' has been explicitly marked deprecated here GLIB_DEPRECATED_IN_2_68_FOR (g_memdup2) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/glib-visibility.h:752:40: note: expanded from macro 'GLIB_DEPRECATED_IN_2_68_FOR' #define GLIB_DEPRECATED_IN_2_68_FOR(f) GLIB_DEPRECATED_FOR (f) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/glib-visibility.h:31:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gmacros.h:1275:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ ../src/util/cairo-gobject/cairo-gobject-structs.c:82:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] CAIRO_DEFINE_BOXED ("CairoMatrix", cairo_gobject_matrix, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:48:8: note: expanded from macro 'CAIRO_DEFINE_BOXED' if (g_once_init_enter (&type_volatile)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:84:1: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] COPY_FUNC (rectangle) ^ ../src/util/cairo-gobject/cairo-gobject-structs.c:78:12: note: expanded from macro 'COPY_FUNC' return g_memdup (src, sizeof (cairo_ ## name ## _t)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gstrfuncs.h:349:1: note: 'g_memdup' has been explicitly marked deprecated here GLIB_DEPRECATED_IN_2_68_FOR (g_memdup2) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/glib-visibility.h:752:40: note: expanded from macro 'GLIB_DEPRECATED_IN_2_68_FOR' #define GLIB_DEPRECATED_IN_2_68_FOR(f) GLIB_DEPRECATED_FOR (f) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/glib-visibility.h:31:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gmacros.h:1275:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ ../src/util/cairo-gobject/cairo-gobject-structs.c:85:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] CAIRO_DEFINE_BOXED ("CairoRectangle", cairo_gobject_rectangle, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:48:8: note: expanded from macro 'CAIRO_DEFINE_BOXED' if (g_once_init_enter (&type_volatile)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:87:1: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] COPY_FUNC (rectangle_int) ^ ../src/util/cairo-gobject/cairo-gobject-structs.c:78:12: note: expanded from macro 'COPY_FUNC' return g_memdup (src, sizeof (cairo_ ## name ## _t)); \ ^ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gstrfuncs.h:349:1: note: 'g_memdup' has been explicitly marked deprecated here GLIB_DEPRECATED_IN_2_68_FOR (g_memdup2) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/glib-visibility.h:752:40: note: expanded from macro 'GLIB_DEPRECATED_IN_2_68_FOR' #define GLIB_DEPRECATED_IN_2_68_FOR(f) GLIB_DEPRECATED_FOR (f) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/glib-visibility.h:31:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gmacros.h:1275:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ ../src/util/cairo-gobject/cairo-gobject-structs.c:88:1: warning: passing 'typeof (*(&type_volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] CAIRO_DEFINE_BOXED ("CairoRectangleInt", cairo_gobject_rectangle_int, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-gobject/cairo-gobject-structs.c:48:8: note: expanded from macro 'CAIRO_DEFINE_BOXED' if (g_once_init_enter (&type_volatile)) { \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/glib/2.76.1/_/_/package/1dc3a320326207c5e47ea81a8337a73402868b82/include/glib-2.0/glib/gatomic.h:131:38: note: expanded from macro 'g_atomic_pointer_get' __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ ^~~~~~~~~~~~~~~~~ 14 warnings generated. [180/203] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.1174.0.p/cairo-script-hash.c.o ../src/util/cairo-script/cairo-script-hash.c:136:21: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-hash.c:255:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-hash.c:262:25: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-hash.c:288:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-hash.c:383:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 5 warnings generated. [181/203] Linking target util/cairo-gobject/libcairo-gobject.so.2.1174.0 [182/203] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.1174.0.p/cairo-script-file.c.o ../src/util/cairo-script/cairo-script-file.c:61:21: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:72:21: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_FILE_NOT_FOUND); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:78:21: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:85:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:97:21: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:108:21: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_FILE_NOT_FOUND); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:114:21: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:121:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:134:21: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:147:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:159:21: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:178:27: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] status = _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:186:24: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] status = _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:194:24: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] status = _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:216:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:232:21: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:250:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:458:21: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:579:21: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:592:21: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:1072:21: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:1088:22: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:1094:22: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return _csi_error (CAIRO_STATUS_NO_MEMORY); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-file.c:1108:12: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return CAIRO_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 24 warnings generated. [183/203] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.1174.0.p/cairo-script-interpreter.c.o ../src/util/cairo-script/cairo-script-interpreter.c:564:14: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return ctx->status; ~~~~~~ ~~~~~^~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:566:21: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return ctx->status = CSI_STATUS_INTERPRETER_FINISHED; ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:570:14: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return ctx->status; ~~~~~~ ~~~~~^~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:577:17: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return ctx->status; ~~~~~~ ~~~~~^~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:586:14: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return ctx->status; ~~~~~~ ~~~~~^~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:588:21: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return ctx->status = CSI_STATUS_INTERPRETER_FINISHED; ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:592:14: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return ctx->status; ~~~~~~ ~~~~~^~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:599:17: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return ctx->status; ~~~~~~ ~~~~~^~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:608:14: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return ctx->status; ~~~~~~ ~~~~~^~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:610:21: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return ctx->status = CSI_STATUS_INTERPRETER_FINISHED; ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:616:14: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return ctx->status; ~~~~~~ ~~~~~^~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:623:17: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return ctx->status; ~~~~~~ ~~~~~^~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:653:12: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:680:9: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:685:12: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/util/cairo-script/cairo-script-interpreter.c:710:12: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ 16 warnings generated. [184/203] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.1174.0.p/cairo-script-objects.c.o [185/203] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.1174.0.p/cairo-script-stack.c.o [186/203] Compiling C object util/cairo-script/csi-replay.p/csi-replay.c.o [187/203] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.1174.0.p/cairo-script-operators.c.o ../src/util/cairo-script/cairo-script-operators.c:1048:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] status = cairo_set_user_data (cr, &_csi_proxy_key, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-operators.c:1480:9: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/util/cairo-script/cairo-script-operators.c:1521:14: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_name_new_static (ctx, &key, "encoding"); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-operators.c:1530:14: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_dictionary_get (ctx, font, key.datum.name, &obj); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-operators.c:1903:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] status = cairo_font_face_set_user_data (font_face, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-operators.c:2021:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] status = cairo_font_face_set_user_data (font_face, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-operators.c:2298:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] status = cairo_font_face_set_user_data (font_face, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-operators.c:2937:13: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return CAIRO_STATUS_NO_MEMORY; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-operators.c:2947:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/util/cairo-script/cairo-script-operators.c:3016:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_object_as_file (ctx, src, &file); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-operators.c:3019:13: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return status; ~~~~~~ ^~~~~~ ../src/util/cairo-script/cairo-script-operators.c:3240:12: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return cairo_surface_status (*out); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-operators.c:5261:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] status = cairo_surface_set_mime_data (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-operators.c:6076:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] status = cairo_surface_set_user_data (surface, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-operators.c:6127:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] status = cairo_status (cr); ~ ^~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-operators.c:6321:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] status = cairo_surface_write_to_png (surface, filename->string); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-operators.c:6349:9: warning: implicit conversion from enumeration type 'enum _cairo_status' to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] return CAIRO_STATUS_SURFACE_TYPE_MISMATCH; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-operators.c:6356:11: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] status = cairo_script_from_recording_surface (script, record); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. [188/203] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.1174.0.p/cairo-script-scanner.c.o ../src/util/cairo-script/cairo-script-scanner.c:173:29: warning: implicit conversion from enumeration type 'enum _csi_status' to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] cairo_status_t status = CSI_STATUS_SUCCESS; ~~~~~~ ^~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:178:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _csi_error (CSI_STATUS_NO_MEMORY); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:440:12: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _csi_stack_push (ctx, ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:447:15: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_array_new (ctx, 0, &scan->build_procedure); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:464:12: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_array_append (ctx, next->datum.array, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:469:12: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scan_push (ctx, &scan->build_procedure); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:481:15: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_name_new (ctx, &obj, s + 2, len - 2); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:485:15: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = _csi_name_lookup (ctx, obj.datum.name, &obj); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:487:15: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_name_new (ctx, &obj, s + 1, len - 1); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:493:15: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_name_new (ctx, &obj, s, len); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:503:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_array_append (ctx, ~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:507:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scan_execute (ctx, &obj); ~ ^~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:510:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scan_push (ctx, &obj); ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:529:14: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_string_new (ctx, ~ ^~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:537:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_array_append (ctx, ~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:541:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scan_push (ctx, &obj); ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:586:14: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_string_new (ctx, ~ ^~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:594:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_array_append (ctx, ~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:598:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scan_push (ctx, &obj); ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:668:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_string_deflate_new (ctx, &obj, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:675:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_string_new (ctx, ~ ^~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:684:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_array_append (ctx, ~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:688:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scan_push (ctx, &obj); ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:762:14: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_string_new (ctx, ~ ^~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:770:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_array_append (ctx, ~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:774:11: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scan_push (ctx, &obj); ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:1037:12: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = csi_array_append (ctx, ~ ^~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:1041:12: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scan_execute (ctx, &obj); ~ ^~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:1044:12: warning: implicit conversion from enumeration type 'csi_status_t' (aka 'enum _csi_status') to different enumeration type 'cairo_status_t' (aka 'enum _cairo_status') [-Wenum-conversion] status = scan_push (ctx, &obj); ~ ^~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:1365:14: warning: implicit conversion from enumeration type 'cairo_status_t' (aka 'enum _cairo_status') to different enumeration type 'csi_status_t' (aka 'enum _csi_status') [-Wenum-conversion] status = buffer_init (ctx, &scanner->buffer); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/cairo-script/cairo-script-scanner.c:1562:38: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] if (real >= INT32_MIN && real <= INT32_MAX && (int) real == real) ~~ ^~~~~~~~~ /usr/include/stdint.h:133:22: note: expanded from macro 'INT32_MAX' # define INT32_MAX (2147483647) ^~~~~~~~~~ 31 warnings generated. [189/203] Compiling C object util/cairo-script/csi-trace.p/csi-trace.c.o [190/203] Compiling C object util/cairo-script/csi-exec.p/csi-exec.c.o [191/203] Compiling C object util/trace-to-xml.p/trace-to-xml.c.o [192/203] Linking target util/cairo-script/libcairo-script-interpreter.so.2.1174.0 [193/203] Compiling C object util/xml-to-trace.p/xml-to-trace.c.o [194/203] Compiling C object util/libmalloc-stats.so.p/malloc-stats.c.o ../src/util/malloc-stats.c:184:16: warning: '__malloc_hook' is deprecated [-Wdeprecated-declarations] old_malloc = __malloc_hook; ^ /usr/include/malloc.h:148:1: note: '__malloc_hook' has been explicitly marked deprecated here __MALLOC_DEPRECATED; ^ /usr/include/malloc.h:31:30: note: expanded from macro '__MALLOC_DEPRECATED' # define __MALLOC_DEPRECATED __attribute_deprecated__ ^ /usr/include/x86_64-linux-gnu/sys/cdefs.h:246:51: note: expanded from macro '__attribute_deprecated__' # define __attribute_deprecated__ __attribute__ ((__deprecated__)) ^ ../src/util/malloc-stats.c:185:16: warning: '__realloc_hook' is deprecated [-Wdeprecated-declarations] old_realloc = __realloc_hook; ^ /usr/include/malloc.h:152:1: note: '__realloc_hook' has been explicitly marked deprecated here __MALLOC_DEPRECATED; ^ /usr/include/malloc.h:31:30: note: expanded from macro '__MALLOC_DEPRECATED' # define __MALLOC_DEPRECATED __attribute_deprecated__ ^ /usr/include/x86_64-linux-gnu/sys/cdefs.h:246:51: note: expanded from macro '__attribute_deprecated__' # define __attribute_deprecated__ __attribute__ ((__deprecated__)) ^ ../src/util/malloc-stats.c:191:2: warning: '__malloc_hook' is deprecated [-Wdeprecated-declarations] __malloc_hook = old_malloc; ^ /usr/include/malloc.h:148:1: note: '__malloc_hook' has been explicitly marked deprecated here __MALLOC_DEPRECATED; ^ /usr/include/malloc.h:31:30: note: expanded from macro '__MALLOC_DEPRECATED' # define __MALLOC_DEPRECATED __attribute_deprecated__ ^ /usr/include/x86_64-linux-gnu/sys/cdefs.h:246:51: note: expanded from macro '__attribute_deprecated__' # define __attribute_deprecated__ __attribute__ ((__deprecated__)) ^ ../src/util/malloc-stats.c:192:2: warning: '__realloc_hook' is deprecated [-Wdeprecated-declarations] __realloc_hook = old_realloc; ^ /usr/include/malloc.h:152:1: note: '__realloc_hook' has been explicitly marked deprecated here __MALLOC_DEPRECATED; ^ /usr/include/malloc.h:31:30: note: expanded from macro '__MALLOC_DEPRECATED' # define __MALLOC_DEPRECATED __attribute_deprecated__ ^ /usr/include/x86_64-linux-gnu/sys/cdefs.h:246:51: note: expanded from macro '__attribute_deprecated__' # define __attribute_deprecated__ __attribute__ ((__deprecated__)) ^ ../src/util/malloc-stats.c:201:2: warning: '__malloc_hook' is deprecated [-Wdeprecated-declarations] __malloc_hook = my_malloc; ^ /usr/include/malloc.h:148:1: note: '__malloc_hook' has been explicitly marked deprecated here __MALLOC_DEPRECATED; ^ /usr/include/malloc.h:31:30: note: expanded from macro '__MALLOC_DEPRECATED' # define __MALLOC_DEPRECATED __attribute_deprecated__ ^ /usr/include/x86_64-linux-gnu/sys/cdefs.h:246:51: note: expanded from macro '__attribute_deprecated__' # define __attribute_deprecated__ __attribute__ ((__deprecated__)) ^ ../src/util/malloc-stats.c:202:2: warning: '__realloc_hook' is deprecated [-Wdeprecated-declarations] __realloc_hook = my_realloc; ^ /usr/include/malloc.h:152:1: note: '__realloc_hook' has been explicitly marked deprecated here __MALLOC_DEPRECATED; ^ /usr/include/malloc.h:31:30: note: expanded from macro '__MALLOC_DEPRECATED' # define __MALLOC_DEPRECATED __attribute_deprecated__ ^ /usr/include/x86_64-linux-gnu/sys/cdefs.h:246:51: note: expanded from macro '__attribute_deprecated__' # define __attribute_deprecated__ __attribute__ ((__deprecated__)) ^ 6 warnings generated. [195/203] Generating symbol file util/cairo-script/libcairo-script-interpreter.so.2.1174.0.p/libcairo-script-interpreter.so.2.1174.0.symbols [196/203] Linking target util/libmalloc-stats.so [197/203] Linking target util/cairo-script/csi-replay [198/203] Linking target util/cairo-script/csi-exec [199/203] Linking target util/cairo-script/csi-trace [200/203] Linking target util/trace-to-xml [201/203] Linking target util/xml-to-trace [202/203] Compiling C object util/cairo-trace/libcairo-trace.so.p/trace.c.o [203/203] Linking target util/cairo-trace/libcairo-trace.so INFO: autodetecting backend as ninja INFO: calculating backend command to run: /home/conan/w/prod/BuildSingleReference/.conan/data/ninja/1.11.1/_/_/package/cc9f9b2b9f92fc82888026414560bf79d8c3a052/bin/ninja -j 3 cairo/1.17.4: Package '336428dfd68b7cf45a293e5c50d14e395e07be2c' built cairo/1.17.4: Build folder /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug cairo/1.17.4: Generated conaninfo.txt cairo/1.17.4: Generated conanbuildinfo.txt cairo/1.17.4: Generating the package cairo/1.17.4: Package folder /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c cairo/1.17.4: Calling package() cairo/1.17.4: Meson configure cmd: meson setup --native-file "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/conan/conan_meson_native.ini" "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug" "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src" -Dprefix="/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c" --reconfigure ----Running------ > . "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/conan/conanbuild.sh" && meson setup --native-file "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/conan/conan_meson_native.ini" "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug" "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src" -Dprefix="/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c" --reconfigure ----------------- The Meson build system Version: 1.0.0 Source dir: /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src Build dir: /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug Build type: native build Program version.py found: YES (/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/version.py) Project name: cairo Project version: 1.17.4 C compiler for the host machine: clang (clang 11.1.0 "Ubuntu clang version 11.1.0-++20211011094159+1fdec59bffc1-1~exp1~20211011214614.8") C linker for the host machine: clang ld.bfd 2.30 C++ compiler for the host machine: clang++ (clang 11.1.0 "Ubuntu clang version 11.1.0-++20211011094159+1fdec59bffc1-1~exp1~20211011214614.8") C++ linker for the host machine: clang++ ld.bfd 2.30 Host machine cpu family: x86_64 Host machine cpu: x86_64 Program python3 found: YES (/opt/pyenv/versions/3.7.13/bin/python3) Library m found: YES Dependency gtk+-2.0 skipped: feature gtk2-utils disabled Found pkg-config: /home/conan/w/prod/BuildSingleReference/.conan/data/pkgconf/1.9.3/_/_/package/cc9f9b2b9f92fc82888026414560bf79d8c3a052/bin/pkgconf (1.9.3) Run-time dependency lzo2 found: YES 2.10 Library dl found: YES Checking for function "dlsym" with dependency -ldl: YES (cached) Run-time dependency zlib found: YES 1.2.13 Run-time dependency libpng found: YES 1.6.39 Run-time dependency fontconfig found: YES 2.13.93 Run-time dependency freetype2 found: YES 2.13.0 Checking if "FT has color" with dependency freetype2: links: YES Run-time dependency x11 found: YES 1.6.4 Run-time dependency xext found: YES 1.3.3 Checking if "shmctl IPC_RMID allowes subsequent attaches" with dependencies x11, xext runs: YES Run-time dependency xrender found: YES 0.9.10 Run-time dependency xcb found: YES 1.13 Run-time dependency xcb-render found: YES 1.13 Run-time dependency x11-xcb found: YES 1.6.4 Run-time dependency xcb-shm found: YES 1.13 Dependency QtGui skipped: feature qt disabled Has header "ApplicationServices/ApplicationServices.h" : NO (cached) Dependency libudev skipped: feature drm disabled Dependency libdrm skipped: feature drm disabled Run-time dependency gl found: NO (tried pkgconfig and system) Library GL found: YES Has header "GL/gl.h" with dependency -lGL: YES (cached) Has header "GL/glext.h" with dependency -lGL: YES (cached) Dependency cogl-2.0-experimental skipped: feature cogl disabled Dependency directfb skipped: feature directfb disabled Library OpenVG skipped: feature openvg disabled Run-time dependency egl found: YES system Has header "GL/glx.h" : YES (cached) Library GL found: YES Has header "windows.h" : NO (cached) Run-time dependency gobject-2.0 found: YES 2.76.1 Run-time dependency glib-2.0 found: YES 2.76.1 Library bfd skipped: feature symbol-lookup disabled Program gs skipped: feature tests disabled Dependency libspectre skipped: feature spectre disabled Dependency poppler-glib skipped: feature tests disabled Dependency librsvg-2.0 skipped: feature tests disabled Run-time dependency pixman-1 found: YES 0.40.0 Checking for size of "void *" : 8 Checking for size of "int" : 4 Checking for size of "long" : 8 Checking for size of "long long" : 8 Checking for size of "size_t" : 8 Has header "stdint.h" : YES (cached) Has header "inttypes.h" : YES (cached) Has header "sys/int_types.h" : NO (cached) Has header "fcntl.h" : YES (cached) Has header "unistd.h" : YES (cached) Has header "signal.h" : YES (cached) Has header "sys/stat.h" : YES (cached) Has header "sys/socket.h" : YES (cached) Has header "poll.h" : YES (cached) Has header "sys/poll.h" : YES (cached) Has header "sys/un.h" : YES (cached) Has header "sched.h" : YES (cached) Has header "sys/mman.h" : YES (cached) Has header "time.h" : YES (cached) Has header "libgen.h" : YES (cached) Has header "byteswap.h" : YES (cached) Has header "signal.h" : YES (cached) Has header "setjmp.h" : YES (cached) Has header "fenv.h" : YES (cached) Has header "sys/wait.h" : YES (cached) Has header "sys/stat.h" : YES (cached) Has header "io.h" : NO (cached) Has header "fenv.h" : YES (cached) Has header "xlocale.h" : YES (cached) Has header "sys/ioctl.h" : YES (cached) Has header "X11/extensions/XShm.h" : YES (cached) Has header "X11/extensions/shmproto.h" : YES (cached) Has header "X11/extensions/shmstr.h" : YES (cached) Checking for type "uint64_t" : YES (cached) Checking for type "uint128_t" : NO (cached) Checking for type "__uint128_t" : YES (cached) Checking for function "alarm" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "ctime_r" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "localtime_r" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "gmtime_r" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "drand48" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "flockfile" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "funlockfile" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "getline" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "link" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "strndup" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "fork" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "waitpid" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "raise" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "newlocale" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "strtod_l" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "FcInit" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "FcFini" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "FT_Get_X11_Font_Format" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "FT_GlyphSlot_Embolden" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "FT_GlyphSlot_Oblique" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "FT_Load_Sfnt_Table" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "FT_Library_SetLcdFilter" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "FT_Get_Var_Design_Coordinates" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "FT_Done_MM_Var" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "XRenderCreateSolidFill" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "XRenderCreateLinearGradient" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "XRenderCreateRadialGradient" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "XRenderCreateConicalGradient" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "sched_getaffinity" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "mmap" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "clock_gettime" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "feenableexcept" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "fedisableexcept" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking for function "feclearexcept" with dependencies -lm, lzo2, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, x11-xcb, xcb-shm, -lGL, egl, pixman-1: YES (cached) Checking if "pthreads" : links: YES Checking if "Atomic ops: cxx11" : links: YES Library rt found: YES Checking for function "shm_open" with dependency -lrt: YES (cached) Compiler for C supports arguments -Wno-attributes: YES (cached) Compiler for C supports arguments -Wno-unused-but-set-variable: NO (cached) Compiler for C supports arguments -Wno-missing-field-initializers: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-long-long: YES (cached) Configuring cairo-features.h using configuration Configuring cairo-trace using configuration Run-time dependency expat found: YES 2.5.0 Header "malloc.h" has symbol "__malloc_hook" : YES (cached) Has header "execinfo.h" : YES (cached) Configuring config.h using configuration Build targets in project: 13 cairo 1.17.4 Surface Backends Image : YES Recording : YES Observer : YES Mime : YES Tee : NO XML : YES Xlib : YES Xlib Xrender : YES Qt : NO Quartz : NO Quartz-image : NO XCB : YES Win32 : NO OS2 : NO CairoScript : YES PostScript : YES PDF : YES SVG : YES OpenGL : YES OpenGL ES 2.0 : NO OpenGL ES 3.0 : NO BeOS : NO DirectFB : NO OpenVG : NO DRM : NO Cogl : NO Font Backends User : YES FreeType : YES Fontconfig : YES Win32 : NO Quartz : NO Functions PNG functions : YES GLX functions : YES WGL functions : NO EGL functions : YES X11-xcb : YES XCB-shm : YES Features and Utilities cairo-trace: : YES cairo-script-interpreter: YES User defined options Native files : /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/conan/conan_meson_native.ini prefix : /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c Found ninja-1.11.1 at /home/conan/w/prod/BuildSingleReference/.conan/data/ninja/1.11.1/_/_/package/cc9f9b2b9f92fc82888026414560bf79d8c3a052/bin/ninja Cleaning... 0 files. ----Running------ > . "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/conan/conanbuild.sh" && meson install -C "/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug" ----------------- ninja: Entering directory `/home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug' ninja: no work to do. Installing src/libcairo.so.2.1174.0 to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib Installing util/cairo-gobject/libcairo-gobject.so.2.1174.0 to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib Installing util/cairo-script/libcairo-script-interpreter.so.2.1174.0 to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib Installing util/cairo-trace/libcairo-trace.so to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/cairo Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/src/cairo.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/src/cairo-version.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/src/cairo-deprecated.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/src/cairo-svg.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/src/cairo-ft.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/src/cairo-xlib.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/src/cairo-xlib-xrender.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/src/cairo-xcb.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/src/cairo-gl.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/src/cairo-script.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/src/cairo-ps.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/src/cairo-pdf.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/src/cairo-xml.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/src/cairo-features.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/util/cairo-gobject/cairo-gobject.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/src/util/cairo-script/cairo-script-interpreter.h to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/include/cairo/ Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-gobject.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/util/cairo-trace/cairo-trace to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/bin Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-png.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-svg.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-fc.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-ft.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-xlib.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-xlib-xrender.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-xcb.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-xlib-xcb.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-xcb-shm.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-gl.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-egl.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-glx.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-script.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-ps.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-pdf.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/build/336428dfd68b7cf45a293e5c50d14e395e07be2c/build-debug/meson-private/cairo-xml.pc to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/pkgconfig Installing symlink pointing to libcairo.so.2.1174.0 to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/libcairo.so.2 Installing symlink pointing to libcairo.so.2 to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/libcairo.so Installing symlink pointing to libcairo-gobject.so.2.1174.0 to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/libcairo-gobject.so.2 Installing symlink pointing to libcairo-gobject.so.2 to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/libcairo-gobject.so Installing symlink pointing to libcairo-script-interpreter.so.2.1174.0 to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/libcairo-script-interpreter.so.2 Installing symlink pointing to libcairo-script-interpreter.so.2 to /home/conan/w/prod/BuildSingleReference/.conan/data/cairo/1.17.4/_/_/package/336428dfd68b7cf45a293e5c50d14e395e07be2c/lib/libcairo-script-interpreter.so cairo/1.17.4: Copied 1 file: COPYING cairo/1.17.4: Copied 2 '.1' files: COPYING-LGPL-2.1, COPYING-MPL-1.1 [HOOK - conan-center.py] post_package(): [PACKAGE LICENSE (KB-H012)] OK [HOOK - conan-center.py] post_package(): [DEFAULT PACKAGE LAYOUT (KB-H013)] OK [HOOK - conan-center.py] post_package(): [MATCHING CONFIGURATION (KB-H014)] OK [HOOK - conan-center.py] post_package(): [SHARED ARTIFACTS (KB-H015)] OK [HOOK - conan-center.py] post_package(): [STATIC ARTIFACTS (KB-H074)] OK [HOOK - conan-center.py] post_package(): [EITHER STATIC OR SHARED OF EACH LIB (KB-H076)] OK [HOOK - conan-center.py] post_package(): [PC-FILES (KB-H020)] OK [HOOK - conan-center.py] post_package(): [CMAKE-MODULES-CONFIG-FILES (KB-H016)] OK [HOOK - conan-center.py] post_package(): [PDB FILES NOT ALLOWED (KB-H017)] OK [HOOK - conan-center.py] post_package(): [LIBTOOL FILES PRESENCE (KB-H018)] OK [HOOK - conan-center.py] post_package(): [MS RUNTIME FILES (KB-H021)] OK [HOOK - conan-center.py] post_package(): [SHORT_PATHS USAGE (KB-H066)] OK [HOOK - conan-center.py] post_package(): [MISSING SYSTEM LIBS (KB-H043)] OK [HOOK - conan-center.py] post_package(): [APPLE RELOCATABLE SHARED LIBS (KB-H077)] OK cairo/1.17.4 package(): Packaged 2 files: COPYING, cairo-trace cairo/1.17.4 package(): Packaged 2 '.1' files: COPYING-LGPL-2.1, COPYING-MPL-1.1 cairo/1.17.4 package(): Packaged 3 '.2' files: libcairo-script-interpreter.so.2, libcairo.so.2, libcairo-gobject.so.2 cairo/1.17.4 package(): Packaged 4 '.so' files: libcairo-script-interpreter.so, libcairo-gobject.so, libcairo.so, libcairo-trace.so cairo/1.17.4 package(): Packaged 3 '.0' files: libcairo-script-interpreter.so.2.1174.0, libcairo.so.2.1174.0, libcairo-gobject.so.2.1174.0 cairo/1.17.4 package(): Packaged 16 '.h' files cairo/1.17.4: Package '336428dfd68b7cf45a293e5c50d14e395e07be2c' created cairo/1.17.4: Created package revision 09cc16272af03f7a6143646de8bee695 [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK [HOOK - conan-center.py] post_package_info(): [INCLUDE PATH DOES NOT EXIST (KB-H071)] OK Aggregating env generators dpkg-query: no packages found matching libegl-dev E: Unable to locate package libegl-dev dpkg-query: no packages found matching libegl1-mesa-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libgl-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libfontenc-dev dpkg-query: no packages found matching libice-dev dpkg-query: no packages found matching libsm-dev dpkg-query: no packages found matching libxaw7-dev dpkg-query: no packages found matching libxcomposite-dev dpkg-query: no packages found matching libxcursor-dev dpkg-query: no packages found matching libxi-dev dpkg-query: no packages found matching libxinerama-dev dpkg-query: no packages found matching libxkbfile-dev dpkg-query: no packages found matching libxmu-dev dpkg-query: no packages found matching libxmuu-dev dpkg-query: no packages found matching libxpm-dev dpkg-query: no packages found matching libxrandr-dev dpkg-query: no packages found matching libxrender-dev dpkg-query: no packages found matching libxres-dev dpkg-query: no packages found matching libxss-dev dpkg-query: no packages found matching libxt-dev dpkg-query: no packages found matching libxtst-dev dpkg-query: no packages found matching libxv-dev dpkg-query: no packages found matching libxvmc-dev dpkg-query: no packages found matching libxcb-render-util0-dev dpkg-query: no packages found matching libxcb-xkb-dev dpkg-query: no packages found matching libxcb-icccm4-dev dpkg-query: no packages found matching libxcb-image0-dev dpkg-query: no packages found matching libxcb-keysyms1-dev dpkg-query: no packages found matching libxcb-xinerama0-dev dpkg-query: no packages found matching uuid-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libxcb-util-dev debconf: delaying package configuration, since apt-utils is not installed Generating targets: 0%| | 0/13 [00:00