******************************************************************************** conan install cairo/1.17.4@#19b3baa71a2ef6c5e127cd2f118804fb --build=cairo -pr /home/conan/workspace/prod-v1/bsr/23836/dbcfe/profile_linux_13_libstdcpp_clang_release_64.cairo-shared-False.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/workspace/prod-v1/bsr/23836/fedaa/.conan/profiles/default) CC and CXX: clang, clang++ Found clang 13.0 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=13 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release compiler=clang compiler.libcxx=libstdc++ compiler.version=13 os=Linux [options] cairo:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True pixman/0.43.4: Not found in local cache, looking in remotes... pixman/0.43.4: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz pixman/0.43.4: Downloaded recipe revision 17a592b79b264d61abeec594cc331e58 expat/2.6.2: Not found in local cache, looking in remotes... expat/2.6.2: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz expat/2.6.2: Downloaded recipe revision 2d385d0d50eb5561006a7ff9e356656b 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 5725914235423c771cb1c6b607109b45 zlib/1.3.1: Not found in local cache, looking in remotes... zlib/1.3.1: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zlib/1.3.1: Downloaded recipe revision f52e03ae3d251dec704634230cd806a2 freetype/2.13.2: Not found in local cache, looking in remotes... freetype/2.13.2: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz freetype/2.13.2: Downloaded recipe revision dfa3d504cae4a08d5c72113bd6f28498 libpng/1.6.43: Not found in local cache, looking in remotes... libpng/1.6.43: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libpng/1.6.43: Downloaded recipe revision c219d8f01983bac10c404fc613605eef 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 457c272f7da34cb9c67456dd217d36c4 brotli/1.1.0: Not found in local cache, looking in remotes... brotli/1.1.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz brotli/1.1.0: Downloaded recipe revision d56d7bb9ca722942aba17369cb5c0519 fontconfig/2.15.0: Not found in local cache, looking in remotes... fontconfig/2.15.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz fontconfig/2.15.0: Downloaded recipe revision b60b4b9d36807be37df93f84595d816e util-linux-libuuid/2.39.2: Not found in local cache, looking in remotes... util-linux-libuuid/2.39.2: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz util-linux-libuuid/2.39.2: Downloaded recipe revision 339f80aea7e5cf507b5b9839a128909f glib/2.78.3: Not found in local cache, looking in remotes... glib/2.78.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz glib/2.78.3: Downloaded recipe revision 0cd1865c8603d90b3bc5858065e16d01 libffi/3.4.4: Not found in local cache, looking in remotes... libffi/3.4.4: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libffi/3.4.4: Downloaded recipe revision 35eb63842b505824b70aedc1baefc916 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 a7a2c122056510509a7525c83d6a6695 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 4f70a3555809ae50cc8add44f0f84288 libmount/2.39: Not found in local cache, looking in remotes... libmount/2.39: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libmount/2.39: Downloaded recipe revision 8a95198b2547a8ca7685eb7a1d002903 libselinux/3.5: Not found in local cache, looking in remotes... libselinux/3.5: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libselinux/3.5: Downloaded recipe revision 776f35e238362c6b893220f437cb89ae 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 f626cbdd0ba57d9c53bce2d8b9362fad 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 4df6fecde4084386beded3ed0e56e4ea 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 068ac3037d8cf01f768d0e001e6dcd76 cairo/1.17.4: Forced build from source meson/1.4.0: Not found in local cache, looking in remotes... meson/1.4.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz meson/1.4.0: Downloaded recipe revision 024dfac41ea5570cb1aec3ea6fe34d0a 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 77587f8c8318662ac8e5a7867eb4be21 pkgconf/2.1.0: Not found in local cache, looking in remotes... pkgconf/2.1.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz pkgconf/2.1.0: Downloaded recipe revision 27f44583701117b571307cf5b5fe5605 Version ranges solved expat/* versions found in 'conan-center' remote Version range '>=2.6.2 <3' required by 'cairo/1.17.4' resolved to 'expat/2.6.2' in remote 'conan-center' zlib/* versions found in 'conan-center' remote Version range '>=1.2.11 <2' required by 'cairo/1.17.4' resolved to 'zlib/1.3.1' in remote 'conan-center' libpng/* versions found in 'conan-center' remote Version range '>=1.6 <2' required by 'cairo/1.17.4' resolved to 'libpng/1.6.43' in remote 'conan-center' Version range '>=1.6 <2' required by 'freetype/2.13.2' valid for downstream requirement 'libpng/1.6.43' Version range '>=1.2.10 <2' required by 'freetype/2.13.2' valid for downstream requirement 'zlib/1.3.1' Version range '>=1.2.11 <2' required by 'libpng/1.6.43' valid for downstream requirement 'zlib/1.3.1' Version range '>=2.6.2 <3' required by 'fontconfig/2.15.0' valid for downstream requirement 'expat/2.6.2' Version range '>=1.2.11 <2' required by 'glib/2.78.3' valid for downstream requirement 'zlib/1.3.1' Version range '>=1.2.11 <2' required by 'pcre2/10.42' valid for downstream requirement 'zlib/1.3.1' Installing package: cairo/1.17.4 Requirements brotli/1.1.0 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.6.2 from 'conan-center' - Downloaded fontconfig/2.15.0 from 'conan-center' - Downloaded freetype/2.13.2 from 'conan-center' - Downloaded glib/2.78.3 from 'conan-center' - Downloaded libelf/0.8.13 from 'conan-center' - Downloaded libffi/3.4.4 from 'conan-center' - Downloaded libmount/2.39 from 'conan-center' - Downloaded libpng/1.6.43 from 'conan-center' - Downloaded libselinux/3.5 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.43.4 from 'conan-center' - Downloaded util-linux-libuuid/2.39.2 from 'conan-center' - Downloaded xorg/system from 'conan-center' - Downloaded zlib/1.3.1 from 'conan-center' - Downloaded Packages brotli/1.1.0:05d92be726473493b62deef4a48694e5dba1aae8 - Download bzip2/1.0.8:1718811d87d80de7c9031968965934b738936751 - Download cairo/1.17.4:bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b - Build egl/system:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download expat/2.6.2:bef71e5238b7b03b858f1fa7a6f20fae013f892b - Download fontconfig/2.15.0:2060f4d636307ba0fce97c3dc7c7bacbd003eb77 - Download freetype/2.13.2:add94f9860349878afccb4f63c3468dc8f88b792 - Download glib/2.78.3:de449d9f2987bd2b9eddacfd4e763f2c79c3b060 - Download libelf/0.8.13:63c2a85d57849e261f98f935b93ecac31ba71b84 - Download libffi/3.4.4:63c2a85d57849e261f98f935b93ecac31ba71b84 - Download libmount/2.39:63c2a85d57849e261f98f935b93ecac31ba71b84 - Download libpng/1.6.43:2b593a4a3e3ea6df0d971830f53d5cf53f5729db - Download libselinux/3.5:a7fea9711f468991f0cf9fa6dafae31f37b5f629 - Download lzo/2.10:63c2a85d57849e261f98f935b93ecac31ba71b84 - Download opengl/system:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download pcre2/10.42:72e418e535172257d605303061c403b7f485466e - Download pixman/0.43.4:63c2a85d57849e261f98f935b93ecac31ba71b84 - Download util-linux-libuuid/2.39.2:63c2a85d57849e261f98f935b93ecac31ba71b84 - Download xorg/system:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download zlib/1.3.1:63c2a85d57849e261f98f935b93ecac31ba71b84 - Download Build requirements meson/1.4.0 from 'conan-center' - Downloaded ninja/1.11.1 from 'conan-center' - Downloaded pkgconf/2.1.0 from 'conan-center' - Downloaded Build requirements packages meson/1.4.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download ninja/1.11.1:24647d9fe8ec489125dfbae4b3ebefaf7581674c - Download pkgconf/2.1.0:24647d9fe8ec489125dfbae4b3ebefaf7581674c - Download Installing (downloading, building) binaries... brotli/1.1.0: Retrieving package 05d92be726473493b62deef4a48694e5dba1aae8 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz brotli/1.1.0: Package installed 05d92be726473493b62deef4a48694e5dba1aae8 brotli/1.1.0: Downloaded package revision 7fa64e06745949c44aa00ff5f7a3ee84 bzip2/1.0.8: Retrieving package 1718811d87d80de7c9031968965934b738936751 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz bzip2/1.0.8: Package installed 1718811d87d80de7c9031968965934b738936751 bzip2/1.0.8: Downloaded package revision b2cca467690a4abd7e1bb44f14953dcc 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 9a76b7fa84bb21bbb73604e0a1de6c15 expat/2.6.2: Retrieving package bef71e5238b7b03b858f1fa7a6f20fae013f892b from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz expat/2.6.2: Package installed bef71e5238b7b03b858f1fa7a6f20fae013f892b expat/2.6.2: Downloaded package revision a30a94a968755df7527219f5d3c8a948 libelf/0.8.13: Retrieving package 63c2a85d57849e261f98f935b93ecac31ba71b84 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libelf/0.8.13: Package installed 63c2a85d57849e261f98f935b93ecac31ba71b84 libelf/0.8.13: Downloaded package revision 8754aafc23326a5a6896fd524e7d250e libffi/3.4.4: Retrieving package 63c2a85d57849e261f98f935b93ecac31ba71b84 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libffi/3.4.4: Package installed 63c2a85d57849e261f98f935b93ecac31ba71b84 libffi/3.4.4: Downloaded package revision 5c328af55498fe15bc4a190128e0f24d libmount/2.39: Retrieving package 63c2a85d57849e261f98f935b93ecac31ba71b84 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libmount/2.39: Package installed 63c2a85d57849e261f98f935b93ecac31ba71b84 libmount/2.39: Downloaded package revision 9f74496d41e5610328d53c278cde7eec lzo/2.10: Retrieving package 63c2a85d57849e261f98f935b93ecac31ba71b84 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz lzo/2.10: Package installed 63c2a85d57849e261f98f935b93ecac31ba71b84 lzo/2.10: Downloaded package revision 248ed8bd4da156bf8b32cba2618d6115 ninja/1.11.1: Retrieving package 24647d9fe8ec489125dfbae4b3ebefaf7581674c from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz ninja/1.11.1: Package installed 24647d9fe8ec489125dfbae4b3ebefaf7581674c ninja/1.11.1: Downloaded package revision e4a9f8b7c5c614f750ecc9bdc6341a01 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 d6757c042690b9129471e11e01c1c648 pixman/0.43.4: Retrieving package 63c2a85d57849e261f98f935b93ecac31ba71b84 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz pixman/0.43.4: Package installed 63c2a85d57849e261f98f935b93ecac31ba71b84 pixman/0.43.4: Downloaded package revision a50e8670a24e7576e66ce46b9e165a1a pkgconf/2.1.0: Retrieving package 24647d9fe8ec489125dfbae4b3ebefaf7581674c from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz pkgconf/2.1.0: Package installed 24647d9fe8ec489125dfbae4b3ebefaf7581674c pkgconf/2.1.0: Downloaded package revision 8f4ad2cb5f240501eaabbe3117bd9088 util-linux-libuuid/2.39.2: Retrieving package 63c2a85d57849e261f98f935b93ecac31ba71b84 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz util-linux-libuuid/2.39.2: Package installed 63c2a85d57849e261f98f935b93ecac31ba71b84 util-linux-libuuid/2.39.2: Downloaded package revision 3814a3a3d117784b2a9b242c9df99067 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 70f48a9345d89a01bc7bc0585cb91603 zlib/1.3.1: Retrieving package 63c2a85d57849e261f98f935b93ecac31ba71b84 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.3.1: Package installed 63c2a85d57849e261f98f935b93ecac31ba71b84 zlib/1.3.1: Downloaded package revision a00f459f280807d4f35dc7606a9f2fb6 libpng/1.6.43: Retrieving package 2b593a4a3e3ea6df0d971830f53d5cf53f5729db from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libpng/1.6.43: Package installed 2b593a4a3e3ea6df0d971830f53d5cf53f5729db libpng/1.6.43: Downloaded package revision 7007b07332a8b4bd250fdb83f66632de meson/1.4.0: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz meson/1.4.0: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 meson/1.4.0: Downloaded package revision cb419d54370869cb63af8d6fb6bc4ddf pcre2/10.42: Retrieving package 72e418e535172257d605303061c403b7f485466e from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz pcre2/10.42: Package installed 72e418e535172257d605303061c403b7f485466e pcre2/10.42: Downloaded package revision 47b1da1915177112480d64ca29b4a905 freetype/2.13.2: Retrieving package add94f9860349878afccb4f63c3468dc8f88b792 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz freetype/2.13.2: Package installed add94f9860349878afccb4f63c3468dc8f88b792 freetype/2.13.2: Downloaded package revision 4f7f07c03a1c8e5c7f8c61d80911db84 libselinux/3.5: Retrieving package a7fea9711f468991f0cf9fa6dafae31f37b5f629 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libselinux/3.5: Package installed a7fea9711f468991f0cf9fa6dafae31f37b5f629 libselinux/3.5: Downloaded package revision 217a7218e5e3530596e4523c684f6fce fontconfig/2.15.0: Retrieving package 2060f4d636307ba0fce97c3dc7c7bacbd003eb77 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz fontconfig/2.15.0: Package installed 2060f4d636307ba0fce97c3dc7c7bacbd003eb77 fontconfig/2.15.0: Downloaded package revision 7c4c704295e0ec007b46046ef7cd8269 glib/2.78.3: Retrieving package de449d9f2987bd2b9eddacfd4e763f2c79c3b060 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz glib/2.78.3: Package installed de449d9f2987bd2b9eddacfd4e763f2c79c3b060 glib/2.78.3: Downloaded package revision 1919abf27e1e2611850f08ddb231506c ----Running------ > dpkg-query -W -f='${Status}' libegl-dev | grep -q "ok installed" ----------------- ----Running------ > sudo apt-get update ----------------- Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [99.8 kB] Get:2 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease [20.8 kB] Get:3 http://archive.ubuntu.com/ubuntu xenial InRelease [247 kB] Get:4 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu xenial InRelease [20.8 kB] Get:5 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [1,150 kB] Get:6 http://security.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages [15.9 kB] Get:7 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [928 kB] Get:8 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [8,820 B] Get:9 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [99.8 kB] Get:10 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main amd64 Packages [3,532 B] Get:11 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu xenial/main amd64 Packages [19.2 kB] Get:12 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [97.4 kB] Get:13 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages [1,558 kB] Get:14 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages [14.1 kB] Get:15 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages [9,827 kB] Get:16 http://archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages [176 kB] Get:17 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [1,607 kB] Get:18 http://archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 Packages [16.4 kB] Get:19 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [1,483 kB] Get:20 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [25.0 kB] Get:21 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages [11.3 kB] Get:22 http://archive.ubuntu.com/ubuntu xenial-backports/universe amd64 Packages [12.9 kB] Fetched 17.4 MB in 2s (6,491 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:1 http://archive.ubuntu.com/ubuntu xenial InRelease Hit:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease Hit:3 http://archive.ubuntu.com/ubuntu xenial-backports InRelease Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease Hit:5 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease Hit:6 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu xenial 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 additional packages will be installed: libboost-filesystem1.58.0 libboost-system1.58.0 libbsd0 libcapnp-0.5.3 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl1-mesa libelf1 libgbm1 libgl1-mesa-dri libglapi-mesa libllvm6.0 libmirclient-dev libmirclient9 libmircommon-dev libmircommon7 libmircookie-dev libmircookie2 libmircore-dev libmircore1 libmirprotobuf3 libpciaccess0 libprotobuf-dev libprotobuf-lite9v5 libprotobuf9v5 libpthread-stubs0-dev libsensors4 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1-mesa libwayland-server0 libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 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 libxcb1-dev libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxkbcommon-dev libxkbcommon0 libxshmfence-dev libxshmfence1 libxxf86vm-dev libxxf86vm1 x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: pciutils lm-sensors libxcb-doc libxext-doc Recommended packages: libtxc-dxtn-s2tc | libtxc-dxtn-s2tc0 | libtxc-dxtn0 libx11-doc The following NEW packages will be installed: libboost-filesystem1.58.0 libboost-system1.58.0 libbsd0 libcapnp-0.5.3 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl1-mesa libegl1-mesa-dev libelf1 libgbm1 libgl1-mesa-dri libglapi-mesa libllvm6.0 libmirclient-dev libmirclient9 libmircommon-dev libmircommon7 libmircookie-dev libmircookie2 libmircore-dev libmircore1 libmirprotobuf3 libpciaccess0 libprotobuf-dev libprotobuf-lite9v5 libprotobuf9v5 libpthread-stubs0-dev libsensors4 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1-mesa libwayland-server0 libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 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 libxcb1-dev libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxkbcommon-dev libxkbcommon0 libxshmfence-dev libxshmfence1 libxxf86vm-dev libxxf86vm1 x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 94 newly installed, 0 to remove and 2 not upgraded. Need to get 27.0 MB of archives. After this operation, 237 MB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxau6 amd64 1:1.0.8-1 [8,376 B] Get:2 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxdmcp6 amd64 1:1.1.2-1.1 [11.0 kB] Get:3 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb1 amd64 1.11.1-1ubuntu1 [40.0 kB] Get:4 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libx11-data all 2:1.6.3-1ubuntu2.2 [114 kB] Get:5 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libx11-6 amd64 2:1.6.3-1ubuntu2.2 [572 kB] Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxext6 amd64 2:1.3.3-1 [29.4 kB] Get:7 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxdamage1 amd64 1:1.1.4-2 [6,946 B] Get:8 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxfixes3 amd64 1:5.0.1-2 [11.1 kB] Get:9 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxshmfence1 amd64 1.2-1 [5,042 B] Get:10 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxxf86vm1 amd64 1:1.1.4-1 [10.6 kB] Get:11 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libbsd0 amd64 0.8.2-1ubuntu0.1 [42.0 kB] Get:12 http://archive.ubuntu.com/ubuntu xenial/main amd64 xkb-data all 2.16-1ubuntu1 [305 kB] Get:13 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-common all 2.4.91-2~16.04.1 [4,764 B] Get:14 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm2 amd64 2.4.91-2~16.04.1 [30.8 kB] Get:15 http://archive.ubuntu.com/ubuntu xenial/main amd64 libedit2 amd64 3.1-20150325-1ubuntu2 [76.5 kB] Get:16 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libelf1 amd64 0.165-3ubuntu1.2 [43.5 kB] Get:17 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libboost-system1.58.0 amd64 1.58.0+dfsg-5ubuntu3.1 [9,146 B] Get:18 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libboost-filesystem1.58.0 amd64 1.58.0+dfsg-5ubuntu3.1 [37.5 kB] Get:19 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcapnp-0.5.3 amd64 0.5.3-2ubuntu1.1 [580 kB] Get:20 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-amdgpu1 amd64 2.4.91-2~16.04.1 [18.9 kB] Get:21 http://archive.ubuntu.com/ubuntu xenial/main amd64 libpciaccess0 amd64 0.13.4-1 [18.1 kB] Get:22 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-intel1 amd64 2.4.91-2~16.04.1 [59.9 kB] Get:23 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-radeon1 amd64 2.4.91-2~16.04.1 [21.5 kB] Get:24 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-nouveau2 amd64 2.4.91-2~16.04.1 [16.3 kB] Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-dev amd64 2.4.91-2~16.04.1 [232 kB] Get:26 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-server0 amd64 1.12.0-1~ubuntu16.04.3 [28.0 kB] Get:27 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgbm1 amd64 18.0.5-0ubuntu0~16.04.1 [24.0 kB] Get:28 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libglapi-mesa amd64 18.0.5-0ubuntu0~16.04.1 [23.4 kB] Get:29 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmircore1 amd64 0.26.3+16.04.20170605-0ubuntu1.1 [24.4 kB] Get:30 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmircommon7 amd64 0.26.3+16.04.20170605-0ubuntu1.1 [89.7 kB] Get:31 http://archive.ubuntu.com/ubuntu xenial/main amd64 libprotobuf-lite9v5 amd64 2.6.1-1.3 [58.4 kB] Get:32 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmirprotobuf3 amd64 0.26.3+16.04.20170605-0ubuntu1.1 [120 kB] Get:33 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxkbcommon0 amd64 0.5.0-1ubuntu2.1 [96.7 kB] Get:34 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmirclient9 amd64 0.26.3+16.04.20170605-0ubuntu1.1 [194 kB] Get:35 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-client0 amd64 1.12.0-1~ubuntu16.04.3 [22.5 kB] Get:36 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libx11-xcb1 amd64 2:1.6.3-1ubuntu2.2 [9,296 B] Get:37 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-dri2-0 amd64 1.11.1-1ubuntu1 [6,882 B] Get:38 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-dri3-0 amd64 1.11.1-1ubuntu1 [5,218 B] Get:39 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-present0 amd64 1.11.1-1ubuntu1 [5,218 B] Get:40 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-sync1 amd64 1.11.1-1ubuntu1 [8,324 B] Get:41 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-xfixes0 amd64 1.11.1-1ubuntu1 [8,840 B] Get:42 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libllvm6.0 amd64 1:6.0-1ubuntu2~16.04.1 [14.3 MB] Get:43 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsensors4 amd64 1:3.4.0-2 [28.4 kB] Get:44 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgl1-mesa-dri amd64 18.0.5-0ubuntu0~16.04.1 [6,080 kB] Get:45 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libegl1-mesa amd64 18.0.5-0ubuntu0~16.04.1 [87.0 kB] Get:46 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-egl1-mesa amd64 18.0.5-0ubuntu0~16.04.1 [5,778 B] Get:47 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-dri2-dev all 2.8-2 [12.6 kB] Get:48 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-gl-dev all 1.4.17-1 [17.9 kB] Get:49 http://archive.ubuntu.com/ubuntu xenial/main amd64 xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:50 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 x11proto-core-dev all 7.0.31-1~ubuntu16.04.2 [254 kB] Get:51 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxau-dev amd64 1:1.0.8-1 [11.1 kB] Get:52 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxdmcp-dev amd64 1:1.1.2-1.1 [25.1 kB] Get:53 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-input-dev all 2.3.1-1 [118 kB] Get:54 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-kb-dev all 1.0.7-0ubuntu1 [224 kB] Get:55 http://archive.ubuntu.com/ubuntu xenial/main amd64 xtrans-dev all 1.3.5-1 [70.5 kB] Get:56 http://archive.ubuntu.com/ubuntu xenial/main amd64 libpthread-stubs0-dev amd64 0.3-4 [4,068 B] Get:57 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb1-dev amd64 1.11.1-1ubuntu1 [74.2 kB] Get:58 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libx11-dev amd64 2:1.6.3-1ubuntu2.2 [639 kB] Get:59 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-xext-dev all 7.3.0-1 [212 kB] Get:60 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxext-dev amd64 2:1.3.3-1 [82.1 kB] Get:61 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-xf86vidmode-dev all 2.3.1-2 [6,116 B] Get:62 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxxf86vm-dev amd64 1:1.1.4-1 [13.3 kB] Get:63 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-fixes-dev all 1:5.0-2ubuntu2 [14.2 kB] Get:64 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxfixes-dev amd64 1:5.0.1-2 [10.9 kB] Get:65 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-damage-dev all 1:1.2.1-2 [8,286 B] Get:66 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxdamage-dev amd64 1:1.1.4-2 [5,028 B] Get:67 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-glx0 amd64 1.11.1-1ubuntu1 [20.9 kB] Get:68 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-glx0-dev amd64 1.11.1-1ubuntu1 [26.9 kB] Get:69 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-dri2-0-dev amd64 1.11.1-1ubuntu1 [8,384 B] Get:70 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-dri3-dev amd64 1.11.1-1ubuntu1 [5,752 B] Get:71 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-randr0 amd64 1.11.1-1ubuntu1 [14.4 kB] Get:72 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-render0 amd64 1.11.1-1ubuntu1 [11.4 kB] Get:73 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-render0-dev amd64 1.11.1-1ubuntu1 [15.3 kB] Get:74 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-randr0-dev amd64 1.11.1-1ubuntu1 [18.2 kB] Get:75 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-shape0 amd64 1.11.1-1ubuntu1 [5,756 B] Get:76 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-shape0-dev amd64 1.11.1-1ubuntu1 [6,900 B] Get:77 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-xfixes0-dev amd64 1.11.1-1ubuntu1 [11.2 kB] Get:78 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-sync-dev amd64 1.11.1-1ubuntu1 [10.1 kB] Get:79 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-present-dev amd64 1.11.1-1ubuntu1 [6,618 B] Get:80 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxshmfence-dev amd64 1.2-1 [3,676 B] Get:81 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libx11-xcb-dev amd64 2:1.6.3-1ubuntu2.2 [9,684 B] Get:82 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-cursor0 amd64 1.12.0-1~ubuntu16.04.3 [10.1 kB] Get:83 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-bin amd64 1.12.0-1~ubuntu16.04.3 [18.4 kB] Get:84 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-dev amd64 1.12.0-1~ubuntu16.04.3 [92.4 kB] Get:85 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmircore-dev amd64 0.26.3+16.04.20170605-0ubuntu1.1 [23.7 kB] Get:86 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 zlib1g-dev amd64 1:1.2.8.dfsg-2ubuntu4.3 [167 kB] Get:87 http://archive.ubuntu.com/ubuntu xenial/main amd64 libprotobuf9v5 amd64 2.6.1-1.3 [326 kB] Get:88 http://archive.ubuntu.com/ubuntu xenial/main amd64 libprotobuf-dev amd64 2.6.1-1.3 [473 kB] Get:89 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxkbcommon-dev amd64 0.5.0-1ubuntu2.1 [231 kB] Get:90 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmircommon-dev amd64 0.26.3+16.04.20170605-0ubuntu1.1 [14.9 kB] Get:91 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmircookie2 amd64 0.26.3+16.04.20170605-0ubuntu1.1 [22.5 kB] Get:92 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmircookie-dev amd64 0.26.3+16.04.20170605-0ubuntu1.1 [5,152 B] Get:93 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmirclient-dev amd64 0.26.3+16.04.20170605-0ubuntu1.1 [42.6 kB] Get:94 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libegl1-mesa-dev amd64 18.0.5-0ubuntu0~16.04.1 [19.9 kB] Fetched 27.0 MB in 8s (3,317 kB/s) Selecting previously unselected package libxau6: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 ... 17411 files and directories currently installed.) Preparing to unpack .../libxau6_1%3a1.0.8-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.8-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../libxdmcp6_1%3a1.1.2-1.1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-1.1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../libxcb1_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb1:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../libx11-data_2%3a1.6.3-1ubuntu2.2_all.deb ... Unpacking libx11-data (2:1.6.3-1ubuntu2.2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../libx11-6_2%3a1.6.3-1ubuntu2.2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.6.3-1ubuntu2.2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../libxext6_2%3a1.3.3-1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.3-1) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../libxdamage1_1%3a1.1.4-2_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.4-2) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../libxfixes3_1%3a5.0.1-2_amd64.deb ... Unpacking libxfixes3:amd64 (1:5.0.1-2) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../libxshmfence1_1.2-1_amd64.deb ... Unpacking libxshmfence1:amd64 (1.2-1) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../libxxf86vm1_1%3a1.1.4-1_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../libbsd0_0.8.2-1ubuntu0.1_amd64.deb ... Unpacking libbsd0:amd64 (0.8.2-1ubuntu0.1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../xkb-data_2.16-1ubuntu1_all.deb ... Unpacking xkb-data (2.16-1ubuntu1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../libdrm-common_2.4.91-2~16.04.1_all.deb ... Unpacking libdrm-common (2.4.91-2~16.04.1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../libdrm2_2.4.91-2~16.04.1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.91-2~16.04.1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../libedit2_3.1-20150325-1ubuntu2_amd64.deb ... Unpacking libedit2:amd64 (3.1-20150325-1ubuntu2) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../libelf1_0.165-3ubuntu1.2_amd64.deb ... Unpacking libelf1:amd64 (0.165-3ubuntu1.2) ... Selecting previously unselected package libboost-system1.58.0:amd64. Preparing to unpack .../libboost-system1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb ... Unpacking libboost-system1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ... Selecting previously unselected package libboost-filesystem1.58.0:amd64. Preparing to unpack .../libboost-filesystem1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb ... Unpacking libboost-filesystem1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ... Selecting previously unselected package libcapnp-0.5.3:amd64. Preparing to unpack .../libcapnp-0.5.3_0.5.3-2ubuntu1.1_amd64.deb ... Unpacking libcapnp-0.5.3:amd64 (0.5.3-2ubuntu1.1) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../libdrm-amdgpu1_2.4.91-2~16.04.1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.91-2~16.04.1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../libpciaccess0_0.13.4-1_amd64.deb ... Unpacking libpciaccess0:amd64 (0.13.4-1) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../libdrm-intel1_2.4.91-2~16.04.1_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.91-2~16.04.1) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../libdrm-radeon1_2.4.91-2~16.04.1_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.91-2~16.04.1) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../libdrm-nouveau2_2.4.91-2~16.04.1_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.91-2~16.04.1) ... Selecting previously unselected package libdrm-dev:amd64. Preparing to unpack .../libdrm-dev_2.4.91-2~16.04.1_amd64.deb ... Unpacking libdrm-dev:amd64 (2.4.91-2~16.04.1) ... Selecting previously unselected package libwayland-server0:amd64. Preparing to unpack .../libwayland-server0_1.12.0-1~ubuntu16.04.3_amd64.deb ... Unpacking libwayland-server0:amd64 (1.12.0-1~ubuntu16.04.3) ... Selecting previously unselected package libgbm1:amd64. Preparing to unpack .../libgbm1_18.0.5-0ubuntu0~16.04.1_amd64.deb ... Unpacking libgbm1:amd64 (18.0.5-0ubuntu0~16.04.1) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../libglapi-mesa_18.0.5-0ubuntu0~16.04.1_amd64.deb ... Unpacking libglapi-mesa:amd64 (18.0.5-0ubuntu0~16.04.1) ... Selecting previously unselected package libmircore1:amd64. Preparing to unpack .../libmircore1_0.26.3+16.04.20170605-0ubuntu1.1_amd64.deb ... Unpacking libmircore1:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Selecting previously unselected package libmircommon7:amd64. Preparing to unpack .../libmircommon7_0.26.3+16.04.20170605-0ubuntu1.1_amd64.deb ... Unpacking libmircommon7:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Selecting previously unselected package libprotobuf-lite9v5:amd64. Preparing to unpack .../libprotobuf-lite9v5_2.6.1-1.3_amd64.deb ... Unpacking libprotobuf-lite9v5:amd64 (2.6.1-1.3) ... Selecting previously unselected package libmirprotobuf3:amd64. Preparing to unpack .../libmirprotobuf3_0.26.3+16.04.20170605-0ubuntu1.1_amd64.deb ... Unpacking libmirprotobuf3:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../libxkbcommon0_0.5.0-1ubuntu2.1_amd64.deb ... Unpacking libxkbcommon0:amd64 (0.5.0-1ubuntu2.1) ... Selecting previously unselected package libmirclient9:amd64. Preparing to unpack .../libmirclient9_0.26.3+16.04.20170605-0ubuntu1.1_amd64.deb ... Unpacking libmirclient9:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../libwayland-client0_1.12.0-1~ubuntu16.04.3_amd64.deb ... Unpacking libwayland-client0:amd64 (1.12.0-1~ubuntu16.04.3) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../libx11-xcb1_2%3a1.6.3-1ubuntu2.2_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.6.3-1ubuntu2.2) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../libxcb-dri2-0_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../libxcb-dri3-0_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../libxcb-present0_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-present0:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../libxcb-sync1_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../libxcb-xfixes0_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libllvm6.0:amd64. Preparing to unpack .../libllvm6.0_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ... Unpacking libllvm6.0:amd64 (1:6.0-1ubuntu2~16.04.1) ... Selecting previously unselected package libsensors4:amd64. Preparing to unpack .../libsensors4_1%3a3.4.0-2_amd64.deb ... Unpacking libsensors4:amd64 (1:3.4.0-2) ... Selecting previously unselected package libgl1-mesa-dri:amd64. Preparing to unpack .../libgl1-mesa-dri_18.0.5-0ubuntu0~16.04.1_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (18.0.5-0ubuntu0~16.04.1) ... Selecting previously unselected package libegl1-mesa:amd64. Preparing to unpack .../libegl1-mesa_18.0.5-0ubuntu0~16.04.1_amd64.deb ... Unpacking libegl1-mesa:amd64 (18.0.5-0ubuntu0~16.04.1) ... Selecting previously unselected package libwayland-egl1-mesa:amd64. Preparing to unpack .../libwayland-egl1-mesa_18.0.5-0ubuntu0~16.04.1_amd64.deb ... Unpacking libwayland-egl1-mesa:amd64 (18.0.5-0ubuntu0~16.04.1) ... Selecting previously unselected package x11proto-dri2-dev. Preparing to unpack .../x11proto-dri2-dev_2.8-2_all.deb ... Unpacking x11proto-dri2-dev (2.8-2) ... Selecting previously unselected package x11proto-gl-dev. Preparing to unpack .../x11proto-gl-dev_1.4.17-1_all.deb ... Unpacking x11proto-gl-dev (1.4.17-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../x11proto-core-dev_7.0.31-1~ubuntu16.04.2_all.deb ... Unpacking x11proto-core-dev (7.0.31-1~ubuntu16.04.2) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../libxau-dev_1%3a1.0.8-1_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.8-1) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../libxdmcp-dev_1%3a1.1.2-1.1_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.2-1.1) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../x11proto-input-dev_2.3.1-1_all.deb ... Unpacking x11proto-input-dev (2.3.1-1) ... Selecting previously unselected package x11proto-kb-dev. Preparing to unpack .../x11proto-kb-dev_1.0.7-0ubuntu1_all.deb ... Unpacking x11proto-kb-dev (1.0.7-0ubuntu1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../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 .../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 .../libxcb1-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../libx11-dev_2%3a1.6.3-1ubuntu2.2_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.6.3-1ubuntu2.2) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../x11proto-xext-dev_7.3.0-1_all.deb ... Unpacking x11proto-xext-dev (7.3.0-1) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../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 .../x11proto-xf86vidmode-dev_2.3.1-2_all.deb ... Unpacking x11proto-xf86vidmode-dev (2.3.1-2) ... Selecting previously unselected package libxxf86vm-dev:amd64. Preparing to unpack .../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 .../x11proto-fixes-dev_1%3a5.0-2ubuntu2_all.deb ... Unpacking x11proto-fixes-dev (1:5.0-2ubuntu2) ... Selecting previously unselected package libxfixes-dev:amd64. Preparing to unpack .../libxfixes-dev_1%3a5.0.1-2_amd64.deb ... Unpacking libxfixes-dev:amd64 (1:5.0.1-2) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../x11proto-damage-dev_1%3a1.2.1-2_all.deb ... Unpacking x11proto-damage-dev (1:1.2.1-2) ... Selecting previously unselected package libxdamage-dev:amd64. Preparing to unpack .../libxdamage-dev_1%3a1.1.4-2_amd64.deb ... Unpacking libxdamage-dev:amd64 (1:1.1.4-2) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../libxcb-glx0_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-glx0-dev:amd64. Preparing to unpack .../libxcb-glx0-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-glx0-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-dri2-0-dev:amd64. Preparing to unpack .../libxcb-dri2-0-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-dri2-0-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-dri3-dev:amd64. Preparing to unpack .../libxcb-dri3-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-dri3-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-randr0:amd64. Preparing to unpack .../libxcb-randr0_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-randr0:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../libxcb-render0_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-render0-dev:amd64. Preparing to unpack .../libxcb-render0-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-render0-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-randr0-dev:amd64. Preparing to unpack .../libxcb-randr0-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-randr0-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-shape0:amd64. Preparing to unpack .../libxcb-shape0_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-shape0:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-shape0-dev:amd64. Preparing to unpack .../libxcb-shape0-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-shape0-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-xfixes0-dev:amd64. Preparing to unpack .../libxcb-xfixes0-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-xfixes0-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-sync-dev:amd64. Preparing to unpack .../libxcb-sync-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-sync-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-present-dev:amd64. Preparing to unpack .../libxcb-present-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-present-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxshmfence-dev:amd64. Preparing to unpack .../libxshmfence-dev_1.2-1_amd64.deb ... Unpacking libxshmfence-dev:amd64 (1.2-1) ... Selecting previously unselected package libx11-xcb-dev:amd64. Preparing to unpack .../libx11-xcb-dev_2%3a1.6.3-1ubuntu2.2_amd64.deb ... Unpacking libx11-xcb-dev:amd64 (2:1.6.3-1ubuntu2.2) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../libwayland-cursor0_1.12.0-1~ubuntu16.04.3_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.12.0-1~ubuntu16.04.3) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../libwayland-bin_1.12.0-1~ubuntu16.04.3_amd64.deb ... Unpacking libwayland-bin (1.12.0-1~ubuntu16.04.3) ... Selecting previously unselected package libwayland-dev:amd64. Preparing to unpack .../libwayland-dev_1.12.0-1~ubuntu16.04.3_amd64.deb ... Unpacking libwayland-dev:amd64 (1.12.0-1~ubuntu16.04.3) ... Selecting previously unselected package libmircore-dev:amd64. Preparing to unpack .../libmircore-dev_0.26.3+16.04.20170605-0ubuntu1.1_amd64.deb ... Unpacking libmircore-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4.3_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.3) ... Selecting previously unselected package libprotobuf9v5:amd64. Preparing to unpack .../libprotobuf9v5_2.6.1-1.3_amd64.deb ... Unpacking libprotobuf9v5:amd64 (2.6.1-1.3) ... Selecting previously unselected package libprotobuf-dev:amd64. Preparing to unpack .../libprotobuf-dev_2.6.1-1.3_amd64.deb ... Unpacking libprotobuf-dev:amd64 (2.6.1-1.3) ... Selecting previously unselected package libxkbcommon-dev. Preparing to unpack .../libxkbcommon-dev_0.5.0-1ubuntu2.1_amd64.deb ... Unpacking libxkbcommon-dev (0.5.0-1ubuntu2.1) ... Selecting previously unselected package libmircommon-dev:amd64. Preparing to unpack .../libmircommon-dev_0.26.3+16.04.20170605-0ubuntu1.1_amd64.deb ... Unpacking libmircommon-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Selecting previously unselected package libmircookie2:amd64. Preparing to unpack .../libmircookie2_0.26.3+16.04.20170605-0ubuntu1.1_amd64.deb ... Unpacking libmircookie2:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Selecting previously unselected package libmircookie-dev:amd64. Preparing to unpack .../libmircookie-dev_0.26.3+16.04.20170605-0ubuntu1.1_amd64.deb ... Unpacking libmircookie-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Selecting previously unselected package libmirclient-dev:amd64. Preparing to unpack .../libmirclient-dev_0.26.3+16.04.20170605-0ubuntu1.1_amd64.deb ... Unpacking libmirclient-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Selecting previously unselected package libegl1-mesa-dev:amd64. Preparing to unpack .../libegl1-mesa-dev_18.0.5-0ubuntu0~16.04.1_amd64.deb ... Unpacking libegl1-mesa-dev:amd64 (18.0.5-0ubuntu0~16.04.1) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Processing triggers for man-db (2.7.5-1) ... Setting up libxau6:amd64 (1:1.0.8-1) ... Setting up libxdmcp6:amd64 (1:1.1.2-1.1) ... Setting up libxcb1:amd64 (1.11.1-1ubuntu1) ... Setting up libx11-data (2:1.6.3-1ubuntu2.2) ... Setting up libx11-6:amd64 (2:1.6.3-1ubuntu2.2) ... Setting up libxext6:amd64 (2:1.3.3-1) ... Setting up libxdamage1:amd64 (1:1.1.4-2) ... Setting up libxfixes3:amd64 (1:5.0.1-2) ... Setting up libxshmfence1:amd64 (1.2-1) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1) ... Setting up libbsd0:amd64 (0.8.2-1ubuntu0.1) ... Setting up xkb-data (2.16-1ubuntu1) ... Setting up libdrm-common (2.4.91-2~16.04.1) ... Setting up libdrm2:amd64 (2.4.91-2~16.04.1) ... Setting up libedit2:amd64 (3.1-20150325-1ubuntu2) ... Setting up libelf1:amd64 (0.165-3ubuntu1.2) ... Setting up libboost-system1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ... Setting up libboost-filesystem1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ... Setting up libcapnp-0.5.3:amd64 (0.5.3-2ubuntu1.1) ... Setting up libdrm-amdgpu1:amd64 (2.4.91-2~16.04.1) ... Setting up libpciaccess0:amd64 (0.13.4-1) ... Setting up libdrm-intel1:amd64 (2.4.91-2~16.04.1) ... Setting up libdrm-radeon1:amd64 (2.4.91-2~16.04.1) ... Setting up libdrm-nouveau2:amd64 (2.4.91-2~16.04.1) ... Setting up libdrm-dev:amd64 (2.4.91-2~16.04.1) ... Setting up libwayland-server0:amd64 (1.12.0-1~ubuntu16.04.3) ... Setting up libgbm1:amd64 (18.0.5-0ubuntu0~16.04.1) ... Setting up libglapi-mesa:amd64 (18.0.5-0ubuntu0~16.04.1) ... Setting up libmircore1:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Setting up libmircommon7:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Setting up libprotobuf-lite9v5:amd64 (2.6.1-1.3) ... Setting up libmirprotobuf3:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Setting up libxkbcommon0:amd64 (0.5.0-1ubuntu2.1) ... Setting up libmirclient9:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Setting up libwayland-client0:amd64 (1.12.0-1~ubuntu16.04.3) ... Setting up libx11-xcb1:amd64 (2:1.6.3-1ubuntu2.2) ... Setting up libxcb-dri2-0:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-dri3-0:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-present0:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-sync1:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-xfixes0:amd64 (1.11.1-1ubuntu1) ... Setting up libllvm6.0:amd64 (1:6.0-1ubuntu2~16.04.1) ... Setting up libsensors4:amd64 (1:3.4.0-2) ... Setting up libgl1-mesa-dri:amd64 (18.0.5-0ubuntu0~16.04.1) ... Setting up libegl1-mesa:amd64 (18.0.5-0ubuntu0~16.04.1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) in auto mode Setting up libwayland-egl1-mesa:amd64 (18.0.5-0ubuntu0~16.04.1) ... Setting up x11proto-dri2-dev (2.8-2) ... Setting up x11proto-gl-dev (1.4.17-1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up x11proto-core-dev (7.0.31-1~ubuntu16.04.2) ... Setting up libxau-dev:amd64 (1:1.0.8-1) ... Setting up libxdmcp-dev:amd64 (1:1.1.2-1.1) ... Setting up x11proto-input-dev (2.3.1-1) ... Setting up x11proto-kb-dev (1.0.7-0ubuntu1) ... Setting up xtrans-dev (1.3.5-1) ... Setting up libpthread-stubs0-dev:amd64 (0.3-4) ... Setting up libxcb1-dev:amd64 (1.11.1-1ubuntu1) ... Setting up libx11-dev:amd64 (2:1.6.3-1ubuntu2.2) ... Setting up x11proto-xext-dev (7.3.0-1) ... Setting up libxext-dev:amd64 (2:1.3.3-1) ... Setting up x11proto-xf86vidmode-dev (2.3.1-2) ... Setting up libxxf86vm-dev:amd64 (1:1.1.4-1) ... Setting up x11proto-fixes-dev (1:5.0-2ubuntu2) ... Setting up libxfixes-dev:amd64 (1:5.0.1-2) ... Setting up x11proto-damage-dev (1:1.2.1-2) ... Setting up libxdamage-dev:amd64 (1:1.1.4-2) ... Setting up libxcb-glx0:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-glx0-dev:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-dri2-0-dev:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-dri3-dev:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-randr0:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-render0:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-render0-dev:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-randr0-dev:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-shape0:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-shape0-dev:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-xfixes0-dev:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-sync-dev:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-present-dev:amd64 (1.11.1-1ubuntu1) ... Setting up libxshmfence-dev:amd64 (1.2-1) ... Setting up libx11-xcb-dev:amd64 (2:1.6.3-1ubuntu2.2) ... Setting up libwayland-cursor0:amd64 (1.12.0-1~ubuntu16.04.3) ... Setting up libwayland-bin (1.12.0-1~ubuntu16.04.3) ... Setting up libwayland-dev:amd64 (1.12.0-1~ubuntu16.04.3) ... Setting up libmircore-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.3) ... Setting up libprotobuf9v5:amd64 (2.6.1-1.3) ... Setting up libprotobuf-dev:amd64 (2.6.1-1.3) ... Setting up libxkbcommon-dev (0.5.0-1ubuntu2.1) ... Setting up libmircommon-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Setting up libmircookie2:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Setting up libmircookie-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Setting up libmirclient-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... Setting up libegl1-mesa-dev:amd64 (18.0.5-0ubuntu0~16.04.1) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... ----Running------ > dpkg-query -W -f='${Status}' libgl-dev | grep -q "ok installed" ----------------- ----Running------ > sudo apt-get update ----------------- Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease Hit:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease Hit:3 http://archive.ubuntu.com/ubuntu xenial-backports InRelease Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease Hit:5 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease Hit:6 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu xenial 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 additional packages will be installed: libgl1-mesa-glx mesa-common-dev The following NEW packages will be installed: libgl1-mesa-dev libgl1-mesa-glx mesa-common-dev 0 upgraded, 3 newly installed, 0 to remove and 2 not upgraded. Need to get 679 kB of archives. After this operation, 4,390 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgl1-mesa-glx amd64 18.0.5-0ubuntu0~16.04.1 [132 kB] Get:2 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 mesa-common-dev amd64 18.0.5-0ubuntu0~16.04.1 [543 kB] Get:3 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgl1-mesa-dev amd64 18.0.5-0ubuntu0~16.04.1 [4,456 B] Fetched 679 kB in 0s (2,518 kB/s) Selecting previously unselected package libgl1-mesa-glx: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 ... 19178 files and directories currently installed.) Preparing to unpack .../libgl1-mesa-glx_18.0.5-0ubuntu0~16.04.1_amd64.deb ... Unpacking libgl1-mesa-glx:amd64 (18.0.5-0ubuntu0~16.04.1) ... Selecting previously unselected package mesa-common-dev:amd64. Preparing to unpack .../mesa-common-dev_18.0.5-0ubuntu0~16.04.1_amd64.deb ... Unpacking mesa-common-dev:amd64 (18.0.5-0ubuntu0~16.04.1) ... Selecting previously unselected package libgl1-mesa-dev:amd64. Preparing to unpack .../libgl1-mesa-dev_18.0.5-0ubuntu0~16.04.1_amd64.deb ... Unpacking libgl1-mesa-dev:amd64 (18.0.5-0ubuntu0~16.04.1) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Setting up libgl1-mesa-glx:amd64 (18.0.5-0ubuntu0~16.04.1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in auto mode Setting up mesa-common-dev:amd64 (18.0.5-0ubuntu0~16.04.1) ... Setting up libgl1-mesa-dev:amd64 (18.0.5-0ubuntu0~16.04.1) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... ----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}' libxxf86vm-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-glx0-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------ > dpkg-query -W -f='${Status}' libxcb-cursor-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-dri2-0-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-dri3-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-present-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-composite0-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-ewmh-dev | grep -q "ok installed" ----------------- ----Running------ > dpkg-query -W -f='${Status}' libxcb-res0-dev | grep -q "ok installed" ----------------- ----Running------ > sudo apt-get update ----------------- Hit:1 http://security.ubuntu.com/ubuntu xenial-security InRelease Hit:2 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease Hit:3 http://archive.ubuntu.com/ubuntu xenial InRelease Hit:4 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu xenial InRelease Hit:5 http://archive.ubuntu.com/ubuntu xenial-updates InRelease Hit:6 http://archive.ubuntu.com/ubuntu xenial-backports 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 libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-xinerama0-dev uuid-dev libxcb-cursor-dev libxcb-composite0-dev libxcb-ewmh-dev libxcb-res0-dev ----------------- Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: libfontenc1 libice6 libsm6 libxaw7 libxcb-composite0 libxcb-cursor0 libxcb-ewmh2 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-res0 libxcb-shm0 libxcb-shm0-dev libxcb-util1 libxcb-xinerama0 libxcb-xkb1 libxcomposite1 libxcursor1 libxi6 libxinerama1 libxkbfile1 libxmu-headers libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxres1 libxss1 libxt6 libxtst6 libxv1 x11-common x11proto-composite-dev x11proto-randr-dev x11proto-record-dev x11proto-render-dev x11proto-resource-dev x11proto-scrnsaver-dev x11proto-video-dev x11proto-xinerama-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-composite0 libxcb-composite0-dev libxcb-cursor-dev libxcb-cursor0 libxcb-ewmh-dev libxcb-ewmh2 libxcb-icccm4 libxcb-icccm4-dev libxcb-image0 libxcb-image0-dev libxcb-keysyms1 libxcb-keysyms1-dev libxcb-render-util0 libxcb-render-util0-dev libxcb-res0 libxcb-res0-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 libxi6 libxinerama-dev libxinerama1 libxkbfile-dev libxkbfile1 libxmu-dev libxmu-headers libxmu6 libxmuu-dev libxmuu1 libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxres-dev libxres1 libxss-dev libxss1 libxt-dev libxt6 libxtst-dev libxtst6 libxv-dev libxv1 uuid-dev x11-common x11proto-composite-dev x11proto-randr-dev x11proto-record-dev x11proto-render-dev x11proto-resource-dev x11proto-scrnsaver-dev x11proto-video-dev x11proto-xinerama-dev 0 upgraded, 72 newly installed, 0 to remove and 2 not upgraded. Need to get 2,484 kB of archives. After this operation, 11.1 MB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 x11-common all 1:7.7+13ubuntu3.1 [22.9 kB] Get:2 http://archive.ubuntu.com/ubuntu xenial/main amd64 libice6 amd64 2:1.0.9-1 [39.2 kB] Get:3 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsm6 amd64 2:1.2.2-1 [15.8 kB] Get:4 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcomposite1 amd64 1:0.4.4-1 [7,714 B] Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxinerama1 amd64 2:1.1.3-1 [7,908 B] Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxres1 amd64 2:1.0.7-1 [7,154 B] Get:7 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxss1 amd64 1:1.2.2-1 [8,582 B] Get:8 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxtst6 amd64 2:1.2.2-1 [14.1 kB] Get:9 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxv1 amd64 2:1.0.10-1 [10.3 kB] Get:10 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-shm0 amd64 1.11.1-1ubuntu1 [5,588 B] Get:11 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-util1 amd64 0.4.0-0ubuntu3 [11.2 kB] Get:12 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-image0 amd64 0.4.0-1build1 [12.3 kB] Get:13 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-render-util0 amd64 0.3.9-1 [9,638 B] Get:14 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libxcb-cursor0 amd64 0.1.1-3ubuntu1 [10.4 kB] Get:15 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-ewmh2 amd64 0.4.1-1ubuntu1 [16.6 kB] Get:16 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-icccm4 amd64 0.4.1-1ubuntu1 [10.4 kB] Get:17 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-keysyms1 amd64 0.4.0-1 [8,406 B] Get:18 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxmuu1 amd64 2:1.1.2-2 [9,674 B] Get:19 http://archive.ubuntu.com/ubuntu xenial/main amd64 libfontenc1 amd64 1:1.1.3-1 [13.9 kB] Get:20 http://archive.ubuntu.com/ubuntu xenial/main amd64 libfontenc-dev amd64 1:1.1.3-1 [13.8 kB] Get:21 http://archive.ubuntu.com/ubuntu xenial/main amd64 libice-dev amd64 2:1.0.9-1 [44.9 kB] Get:22 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsm-dev amd64 2:1.2.2-1 [16.2 kB] Get:23 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxt6 amd64 1:1.1.5-0ubuntu1 [160 kB] Get:24 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxmu6 amd64 2:1.1.2-2 [46.0 kB] Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxpm4 amd64 1:3.5.11-1ubuntu0.16.04.1 [33.8 kB] Get:26 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxaw7 amd64 2:1.0.13-1 [173 kB] Get:27 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxt-dev amd64 1:1.1.5-0ubuntu1 [394 kB] Get:28 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxmu-headers all 2:1.1.2-2 [54.3 kB] Get:29 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxmu-dev amd64 2:1.1.2-2 [49.0 kB] Get:30 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxpm-dev amd64 1:3.5.11-1ubuntu0.16.04.1 [86.7 kB] Get:31 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxaw7-dev amd64 2:1.0.13-1 [231 kB] Get:32 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-composite0 amd64 1.11.1-1ubuntu1 [5,100 B] Get:33 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-composite0-dev amd64 1.11.1-1ubuntu1 [5,614 B] Get:34 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-res0 amd64 1.11.1-1ubuntu1 [6,362 B] Get:35 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-res0-dev amd64 1.11.1-1ubuntu1 [7,144 B] Get:36 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-shm0-dev amd64 1.11.1-1ubuntu1 [6,604 B] Get:37 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-xinerama0 amd64 1.11.1-1ubuntu1 [5,204 B] Get:38 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-xinerama0-dev amd64 1.11.1-1ubuntu1 [5,810 B] Get:39 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-xkb1 amd64 1.11.1-1ubuntu1 [29.2 kB] Get:40 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-xkb-dev amd64 1.11.1-1ubuntu1 [40.4 kB] Get:41 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-composite-dev all 1:0.4.2-2 [10.5 kB] Get:42 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcomposite-dev amd64 1:0.4.4-1 [9,954 B] Get:43 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxrender1 amd64 1:0.9.9-0ubuntu1 [18.5 kB] Get:44 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxcursor1 amd64 1:1.1.14-1ubuntu0.16.04.2 [19.9 kB] Get:45 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-render-dev all 2:0.11.1-2 [20.1 kB] Get:46 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxrender-dev amd64 1:0.9.9-0ubuntu1 [24.5 kB] Get:47 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxcursor-dev amd64 1:1.1.14-1ubuntu0.16.04.2 [26.4 kB] Get:48 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxi6 amd64 2:1.7.6-1 [28.6 kB] Get:49 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxi-dev amd64 2:1.7.6-1 [184 kB] Get:50 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-xinerama-dev all 1.2.1-2 [4,966 B] Get:51 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxinerama-dev amd64 2:1.1.3-1 [8,404 B] Get:52 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxkbfile1 amd64 1:1.0.9-0ubuntu1 [65.1 kB] Get:53 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxkbfile-dev amd64 1:1.0.9-0ubuntu1 [71.7 kB] Get:54 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxmuu-dev amd64 2:1.1.2-2 [7,056 B] Get:55 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxrandr2 amd64 2:1.5.0-1 [17.6 kB] Get:56 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-randr-dev all 1.5.0-1 [33.7 kB] Get:57 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxrandr-dev amd64 2:1.5.0-1 [23.7 kB] Get:58 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-resource-dev all 1.2.0-3 [10.7 kB] Get:59 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxres-dev amd64 2:1.0.7-1 [6,974 B] Get:60 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-scrnsaver-dev all 1.2.2-1 [25.0 kB] Get:61 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxss-dev amd64 1:1.2.2-1 [12.7 kB] Get:62 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-record-dev all 1.14.2-1 [33.6 kB] Get:63 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxtst-dev amd64 2:1.2.2-1 [17.0 kB] Get:64 http://archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-video-dev all 2.3.2-1 [17.5 kB] Get:65 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxv-dev amd64 2:1.0.10-1 [32.4 kB] Get:66 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-render-util0-dev amd64 0.3.9-1 [7,372 B] Get:67 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-image0-dev amd64 0.4.0-1build1 [14.9 kB] Get:68 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libxcb-cursor-dev amd64 0.1.1-3ubuntu1 [12.2 kB] Get:69 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-ewmh-dev amd64 0.4.1-1ubuntu1 [20.4 kB] Get:70 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-icccm4-dev amd64 0.4.1-1ubuntu1 [10.4 kB] Get:71 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-keysyms1-dev amd64 0.4.0-1 [6,046 B] Get:72 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 uuid-dev amd64 2.27.1-6ubuntu3.10 [26.5 kB] Fetched 2,484 kB in 4s (522 kB/s) Selecting previously unselected package x11-common. (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 ... 19506 files and directories currently installed.) Preparing to unpack .../x11-common_1%3a7.7+13ubuntu3.1_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+13ubuntu3.1) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../libice6_2%3a1.0.9-1_amd64.deb ... Unpacking libice6:amd64 (2:1.0.9-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../libsm6_2%3a1.2.2-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.2-1) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../libxcomposite1_1%3a0.4.4-1_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.4-1) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../libxinerama1_2%3a1.1.3-1_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.3-1) ... Selecting previously unselected package libxres1:amd64. Preparing to unpack .../libxres1_2%3a1.0.7-1_amd64.deb ... Unpacking libxres1:amd64 (2:1.0.7-1) ... Selecting previously unselected package libxss1:amd64. Preparing to unpack .../libxss1_1%3a1.2.2-1_amd64.deb ... Unpacking libxss1:amd64 (1:1.2.2-1) ... Selecting previously unselected package libxtst6:amd64. Preparing to unpack .../libxtst6_2%3a1.2.2-1_amd64.deb ... Unpacking libxtst6:amd64 (2:1.2.2-1) ... Selecting previously unselected package libxv1:amd64. Preparing to unpack .../libxv1_2%3a1.0.10-1_amd64.deb ... Unpacking libxv1:amd64 (2:1.0.10-1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../libxcb-shm0_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-util1:amd64. Preparing to unpack .../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 .../libxcb-image0_0.4.0-1build1_amd64.deb ... Unpacking libxcb-image0:amd64 (0.4.0-1build1) ... Selecting previously unselected package libxcb-render-util0:amd64. Preparing to unpack .../libxcb-render-util0_0.3.9-1_amd64.deb ... Unpacking libxcb-render-util0:amd64 (0.3.9-1) ... Selecting previously unselected package libxcb-cursor0:amd64. Preparing to unpack .../libxcb-cursor0_0.1.1-3ubuntu1_amd64.deb ... Unpacking libxcb-cursor0:amd64 (0.1.1-3ubuntu1) ... Selecting previously unselected package libxcb-ewmh2:amd64. Preparing to unpack .../libxcb-ewmh2_0.4.1-1ubuntu1_amd64.deb ... Unpacking libxcb-ewmh2:amd64 (0.4.1-1ubuntu1) ... Selecting previously unselected package libxcb-icccm4:amd64. Preparing to unpack .../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 .../libxcb-keysyms1_0.4.0-1_amd64.deb ... Unpacking libxcb-keysyms1:amd64 (0.4.0-1) ... Selecting previously unselected package libxmuu1:amd64. Preparing to unpack .../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 .../libfontenc1_1%3a1.1.3-1_amd64.deb ... Unpacking libfontenc1:amd64 (1:1.1.3-1) ... Selecting previously unselected package libfontenc-dev:amd64. Preparing to unpack .../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 .../libice-dev_2%3a1.0.9-1_amd64.deb ... Unpacking libice-dev:amd64 (2:1.0.9-1) ... Selecting previously unselected package libsm-dev:amd64. Preparing to unpack .../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 .../libxt6_1%3a1.1.5-0ubuntu1_amd64.deb ... Unpacking libxt6:amd64 (1:1.1.5-0ubuntu1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../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 .../libxpm4_1%3a3.5.11-1ubuntu0.16.04.1_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.11-1ubuntu0.16.04.1) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../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 .../libxt-dev_1%3a1.1.5-0ubuntu1_amd64.deb ... Unpacking libxt-dev:amd64 (1:1.1.5-0ubuntu1) ... Selecting previously unselected package libxmu-headers. Preparing to unpack .../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 .../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 .../libxpm-dev_1%3a3.5.11-1ubuntu0.16.04.1_amd64.deb ... Unpacking libxpm-dev:amd64 (1:3.5.11-1ubuntu0.16.04.1) ... Selecting previously unselected package libxaw7-dev:amd64. Preparing to unpack .../libxaw7-dev_2%3a1.0.13-1_amd64.deb ... Unpacking libxaw7-dev:amd64 (2:1.0.13-1) ... Selecting previously unselected package libxcb-composite0:amd64. Preparing to unpack .../libxcb-composite0_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-composite0:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-composite0-dev:amd64. Preparing to unpack .../libxcb-composite0-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-composite0-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-res0:amd64. Preparing to unpack .../libxcb-res0_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-res0:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-res0-dev:amd64. Preparing to unpack .../libxcb-res0-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-res0-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-shm0-dev:amd64. Preparing to unpack .../libxcb-shm0-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-shm0-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-xinerama0:amd64. Preparing to unpack .../libxcb-xinerama0_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-xinerama0:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-xinerama0-dev:amd64. Preparing to unpack .../libxcb-xinerama0-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-xinerama0-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-xkb1:amd64. Preparing to unpack .../libxcb-xkb1_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-xkb1:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package libxcb-xkb-dev:amd64. Preparing to unpack .../libxcb-xkb-dev_1.11.1-1ubuntu1_amd64.deb ... Unpacking libxcb-xkb-dev:amd64 (1.11.1-1ubuntu1) ... Selecting previously unselected package x11proto-composite-dev. Preparing to unpack .../x11proto-composite-dev_1%3a0.4.2-2_all.deb ... Unpacking x11proto-composite-dev (1:0.4.2-2) ... Selecting previously unselected package libxcomposite-dev. Preparing to unpack .../libxcomposite-dev_1%3a0.4.4-1_amd64.deb ... Unpacking libxcomposite-dev (1:0.4.4-1) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../libxrender1_1%3a0.9.9-0ubuntu1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.9-0ubuntu1) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../libxcursor1_1%3a1.1.14-1ubuntu0.16.04.2_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.1.14-1ubuntu0.16.04.2) ... Selecting previously unselected package x11proto-render-dev. Preparing to unpack .../x11proto-render-dev_2%3a0.11.1-2_all.deb ... Unpacking x11proto-render-dev (2:0.11.1-2) ... Selecting previously unselected package libxrender-dev:amd64. Preparing to unpack .../libxrender-dev_1%3a0.9.9-0ubuntu1_amd64.deb ... Unpacking libxrender-dev:amd64 (1:0.9.9-0ubuntu1) ... Selecting previously unselected package libxcursor-dev:amd64. Preparing to unpack .../libxcursor-dev_1%3a1.1.14-1ubuntu0.16.04.2_amd64.deb ... Unpacking libxcursor-dev:amd64 (1:1.1.14-1ubuntu0.16.04.2) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../libxi6_2%3a1.7.6-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.7.6-1) ... Selecting previously unselected package libxi-dev. Preparing to unpack .../libxi-dev_2%3a1.7.6-1_amd64.deb ... Unpacking libxi-dev (2:1.7.6-1) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../x11proto-xinerama-dev_1.2.1-2_all.deb ... Unpacking x11proto-xinerama-dev (1.2.1-2) ... Selecting previously unselected package libxinerama-dev:amd64. Preparing to unpack .../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 .../libxkbfile1_1%3a1.0.9-0ubuntu1_amd64.deb ... Unpacking libxkbfile1:amd64 (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxkbfile-dev:amd64. Preparing to unpack .../libxkbfile-dev_1%3a1.0.9-0ubuntu1_amd64.deb ... Unpacking libxkbfile-dev:amd64 (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxmuu-dev:amd64. Preparing to unpack .../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 .../libxrandr2_2%3a1.5.0-1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.0-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../x11proto-randr-dev_1.5.0-1_all.deb ... Unpacking x11proto-randr-dev (1.5.0-1) ... Selecting previously unselected package libxrandr-dev:amd64. Preparing to unpack .../libxrandr-dev_2%3a1.5.0-1_amd64.deb ... Unpacking libxrandr-dev:amd64 (2:1.5.0-1) ... Selecting previously unselected package x11proto-resource-dev. Preparing to unpack .../x11proto-resource-dev_1.2.0-3_all.deb ... Unpacking x11proto-resource-dev (1.2.0-3) ... Selecting previously unselected package libxres-dev. Preparing to unpack .../libxres-dev_2%3a1.0.7-1_amd64.deb ... Unpacking libxres-dev (2:1.0.7-1) ... Selecting previously unselected package x11proto-scrnsaver-dev. Preparing to unpack .../x11proto-scrnsaver-dev_1.2.2-1_all.deb ... Unpacking x11proto-scrnsaver-dev (1.2.2-1) ... Selecting previously unselected package libxss-dev:amd64. Preparing to unpack .../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 .../x11proto-record-dev_1.14.2-1_all.deb ... Unpacking x11proto-record-dev (1.14.2-1) ... Selecting previously unselected package libxtst-dev:amd64. Preparing to unpack .../libxtst-dev_2%3a1.2.2-1_amd64.deb ... Unpacking libxtst-dev:amd64 (2:1.2.2-1) ... Selecting previously unselected package x11proto-video-dev. Preparing to unpack .../x11proto-video-dev_2.3.2-1_all.deb ... Unpacking x11proto-video-dev (2.3.2-1) ... Selecting previously unselected package libxv-dev:amd64. Preparing to unpack .../libxv-dev_2%3a1.0.10-1_amd64.deb ... Unpacking libxv-dev:amd64 (2:1.0.10-1) ... Selecting previously unselected package libxcb-render-util0-dev:amd64. Preparing to unpack .../libxcb-render-util0-dev_0.3.9-1_amd64.deb ... Unpacking libxcb-render-util0-dev:amd64 (0.3.9-1) ... Selecting previously unselected package libxcb-image0-dev:amd64. Preparing to unpack .../libxcb-image0-dev_0.4.0-1build1_amd64.deb ... Unpacking libxcb-image0-dev:amd64 (0.4.0-1build1) ... Selecting previously unselected package libxcb-cursor-dev:amd64. Preparing to unpack .../libxcb-cursor-dev_0.1.1-3ubuntu1_amd64.deb ... Unpacking libxcb-cursor-dev:amd64 (0.1.1-3ubuntu1) ... Selecting previously unselected package libxcb-ewmh-dev:amd64. Preparing to unpack .../libxcb-ewmh-dev_0.4.1-1ubuntu1_amd64.deb ... Unpacking libxcb-ewmh-dev:amd64 (0.4.1-1ubuntu1) ... Selecting previously unselected package libxcb-icccm4-dev:amd64. Preparing to unpack .../libxcb-icccm4-dev_0.4.1-1ubuntu1_amd64.deb ... Unpacking libxcb-icccm4-dev:amd64 (0.4.1-1ubuntu1) ... Selecting previously unselected package libxcb-keysyms1-dev:amd64. Preparing to unpack .../libxcb-keysyms1-dev_0.4.0-1_amd64.deb ... Unpacking libxcb-keysyms1-dev:amd64 (0.4.0-1) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../uuid-dev_2.27.1-6ubuntu3.10_amd64.deb ... Unpacking uuid-dev:amd64 (2.27.1-6ubuntu3.10) ... Processing triggers for man-db (2.7.5-1) ... Processing triggers for systemd (229-4ubuntu21.31) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... Setting up x11-common (1:7.7+13ubuntu3.1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libice6:amd64 (2:1.0.9-1) ... Setting up libsm6:amd64 (2:1.2.2-1) ... Setting up libxcomposite1:amd64 (1:0.4.4-1) ... Setting up libxinerama1:amd64 (2:1.1.3-1) ... Setting up libxres1:amd64 (2:1.0.7-1) ... Setting up libxss1:amd64 (1:1.2.2-1) ... Setting up libxtst6:amd64 (2:1.2.2-1) ... Setting up libxv1:amd64 (2:1.0.10-1) ... Setting up libxcb-shm0:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-util1:amd64 (0.4.0-0ubuntu3) ... Setting up libxcb-image0:amd64 (0.4.0-1build1) ... Setting up libxcb-render-util0:amd64 (0.3.9-1) ... Setting up libxcb-cursor0:amd64 (0.1.1-3ubuntu1) ... Setting up libxcb-ewmh2:amd64 (0.4.1-1ubuntu1) ... Setting up libxcb-icccm4:amd64 (0.4.1-1ubuntu1) ... Setting up libxcb-keysyms1:amd64 (0.4.0-1) ... Setting up libxmuu1:amd64 (2:1.1.2-2) ... Setting up libfontenc1:amd64 (1:1.1.3-1) ... Setting up libfontenc-dev:amd64 (1:1.1.3-1) ... Setting up libice-dev:amd64 (2:1.0.9-1) ... Setting up libsm-dev:amd64 (2:1.2.2-1) ... Setting up libxt6:amd64 (1:1.1.5-0ubuntu1) ... Setting up libxmu6:amd64 (2:1.1.2-2) ... Setting up libxpm4:amd64 (1:3.5.11-1ubuntu0.16.04.1) ... Setting up libxaw7:amd64 (2:1.0.13-1) ... Setting up libxt-dev:amd64 (1:1.1.5-0ubuntu1) ... Setting up libxmu-headers (2:1.1.2-2) ... Setting up libxmu-dev:amd64 (2:1.1.2-2) ... Setting up libxpm-dev:amd64 (1:3.5.11-1ubuntu0.16.04.1) ... Setting up libxaw7-dev:amd64 (2:1.0.13-1) ... Setting up libxcb-composite0:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-composite0-dev:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-res0:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-res0-dev:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-shm0-dev:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-xinerama0:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-xinerama0-dev:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-xkb1:amd64 (1.11.1-1ubuntu1) ... Setting up libxcb-xkb-dev:amd64 (1.11.1-1ubuntu1) ... Setting up x11proto-composite-dev (1:0.4.2-2) ... Setting up libxcomposite-dev (1:0.4.4-1) ... Setting up libxrender1:amd64 (1:0.9.9-0ubuntu1) ... Setting up libxcursor1:amd64 (1:1.1.14-1ubuntu0.16.04.2) ... Setting up x11proto-render-dev (2:0.11.1-2) ... Setting up libxrender-dev:amd64 (1:0.9.9-0ubuntu1) ... Setting up libxcursor-dev:amd64 (1:1.1.14-1ubuntu0.16.04.2) ... Setting up libxi6:amd64 (2:1.7.6-1) ... Setting up libxi-dev (2:1.7.6-1) ... Setting up x11proto-xinerama-dev (1.2.1-2) ... Setting up libxinerama-dev:amd64 (2:1.1.3-1) ... Setting up libxkbfile1:amd64 (1:1.0.9-0ubuntu1) ... Setting up libxkbfile-dev:amd64 (1:1.0.9-0ubuntu1) ... Setting up libxmuu-dev:amd64 (2:1.1.2-2) ... Setting up libxrandr2:amd64 (2:1.5.0-1) ... Setting up x11proto-randr-dev (1.5.0-1) ... Setting up libxrandr-dev:amd64 (2:1.5.0-1) ... Setting up x11proto-resource-dev (1.2.0-3) ... Setting up libxres-dev (2:1.0.7-1) ... Setting up x11proto-scrnsaver-dev (1.2.2-1) ... Setting up libxss-dev:amd64 (1:1.2.2-1) ... Setting up x11proto-record-dev (1.14.2-1) ... Setting up libxtst-dev:amd64 (2:1.2.2-1) ... Setting up x11proto-video-dev (2.3.2-1) ... Setting up libxv-dev:amd64 (2:1.0.10-1) ... Setting up libxcb-render-util0-dev:amd64 (0.3.9-1) ... Setting up libxcb-image0-dev:amd64 (0.4.0-1build1) ... Setting up libxcb-cursor-dev:amd64 (0.1.1-3ubuntu1) ... Setting up libxcb-ewmh-dev:amd64 (0.4.1-1ubuntu1) ... Setting up libxcb-icccm4-dev:amd64 (0.4.1-1ubuntu1) ... Setting up libxcb-keysyms1-dev:amd64 (0.4.0-1) ... Setting up uuid-dev:amd64 (2.27.1-6ubuntu3.10) ... Processing triggers for systemd (229-4ubuntu21.31) ... Processing triggers for libc-bin (2.23-0ubuntu11.3) ... ----Running------ > dpkg-query -W -f='${Status}' libxcb-util-dev | grep -q "ok installed" ----------------- ----Running------ > sudo apt-get update ----------------- Hit:1 http://security.ubuntu.com/ubuntu xenial-security InRelease Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease Hit:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease Hit:4 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease Hit:5 http://archive.ubuntu.com/ubuntu xenial-backports InRelease Hit:6 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu xenial 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 NEW packages will be installed: libxcb-util-dev 0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded. Need to get 9,974 B of archives. After this operation, 71.7 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-util-dev amd64 0.4.0-0ubuntu3 [9,974 B] Fetched 9,974 B in 0s (104 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 ... 20624 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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/pcre2/10.42/_/_/package/72e418e535172257d605303061c403b7f485466e/bin cairo/1.17.4: Applying build-requirement: meson/1.4.0 cairo/1.17.4: Applying build-requirement: pkgconf/2.1.0 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/workspace/prod-v1/bsr/23836/fedaa/.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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b 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)] OK. 'fPIC' option found and apparently well managed [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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/conan/conan_meson_native.ini" "/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release" "/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src" --prefix=/ ----Running------ > . "/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/conan/conanbuild.sh" && meson setup --native-file "/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/conan/conan_meson_native.ini" "/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release" "/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src" --prefix=/ ----------------- DEPRECATION: "pkgconfig" entry is deprecated and should be replaced by "pkg-config" The Meson build system Version: 1.4.0 Source dir: /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src Build dir: /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release Build type: native build Program version.py found: YES (/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/version.py) Project name: cairo Project version: 1.17.4 C compiler for the host machine: clang (clang 13.0.1 "clang version 13.0.1") C linker for the host machine: clang ld.lld 13.0.1 C++ compiler for the host machine: clang++ (clang 13.0.1 "clang version 13.0.1") C++ linker for the host machine: clang++ ld.lld 13.0.1 Host machine cpu family: x86_64 Host machine cpu: x86_64 Program python3 found: YES (/opt/pyenv/versions/3.7.17/bin/python3) Library m found: YES Dependency gtk+-2.0 skipped: feature gtk2-utils disabled Found pkg-config: YES (/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/pkgconf/2.1.0/_/_/package/24647d9fe8ec489125dfbae4b3ebefaf7581674c/bin/pkgconf) 2.1.0 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.3.1 Run-time dependency libpng found: YES 1.6.43 Run-time dependency fontconfig found: YES 2.15.0 Run-time dependency freetype2 found: YES 2.13.2 Checking if "FT has color" with dependency freetype2: links: YES Run-time dependency x11 found: YES 1.6.3 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.9 Run-time dependency xcb found: YES 1.11.1 Run-time dependency xcb-render found: YES 1.11.1 Run-time dependency x11-xcb found: YES 1.6.3 Run-time dependency xcb-shm found: YES 1.11.1 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: YES Has header "GL/gl.h" with dependency gl: YES Has header "GL/glext.h" with dependency gl: 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.78.3 Run-time dependency glib-2.0 found: YES 2.78.3 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.43.4 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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, gl, 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: YES 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.6.2 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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/conan/conan_meson_native.ini prefix : / Found ninja-1.11.1 at /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/ninja/1.11.1/_/_/package/24647d9fe8ec489125dfbae4b3ebefaf7581674c/bin/ninja cairo/1.17.4: Meson build cmd: meson compile -C "/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release" -j3 ----Running------ > . "/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/conan/conanbuild.sh" && meson compile -C "/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release" -j3 ----------------- [1/201] Compiling C object src/libcairo.a.p/cairo-arc.c.o [2/201] Compiling C object src/libcairo.a.p/cairo-atomic.c.o [3/201] Compiling C object src/libcairo.a.p/cairo-array.c.o [4/201] Compiling C object src/libcairo.a.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. [5/201] Compiling C object src/libcairo.a.p/cairo-base64-stream.c.o [6/201] Compiling C object src/libcairo.a.p/cairo-base85-stream.c.o [7/201] Compiling C object src/libcairo.a.p/cairo-bentley-ottmann-rectangular.c.o [8/201] Compiling C object src/libcairo.a.p/cairo-bentley-ottmann-rectilinear.c.o [9/201] Compiling C object src/libcairo.a.p/cairo-boxes-intersect.c.o [10/201] Compiling C object src/libcairo.a.p/cairo-bentley-ottmann.c.o [11/201] Compiling C object src/libcairo.a.p/cairo-cache.c.o [12/201] Compiling C object src/libcairo.a.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. [13/201] Compiling C object src/libcairo.a.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. [14/201] Compiling C object src/libcairo.a.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. [15/201] Compiling C object src/libcairo.a.p/cairo-clip-region.c.o [16/201] Compiling C object src/libcairo.a.p/cairo-clip-surface.c.o [17/201] Compiling C object src/libcairo.a.p/cairo-botor-scan-converter.c.o [18/201] Compiling C object src/libcairo.a.p/cairo-color.c.o [19/201] Compiling C object src/libcairo.a.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. [20/201] Compiling C object src/libcairo.a.p/cairo-clip.c.o [21/201] Compiling C object src/libcairo.a.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. [22/201] Compiling C object src/libcairo.a.p/cairo-compositor.c.o [23/201] Compiling C object src/libcairo.a.p/cairo-damage.c.o [24/201] Compiling C object src/libcairo.a.p/cairo-debug.c.o [25/201] Compiling C object src/libcairo.a.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. [26/201] Compiling C object src/libcairo.a.p/cairo-device.c.o [27/201] Compiling C object src/libcairo.a.p/cairo-error.c.o [28/201] Compiling C object src/libcairo.a.p/cairo-fixed.c.o [29/201] Compiling C object src/libcairo.a.p/cairo-default-context.c.o [30/201] Compiling C object src/libcairo.a.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. [31/201] Compiling C object src/libcairo.a.p/cairo-font-face-twin-data.c.o [32/201] Compiling C object src/libcairo.a.p/cairo-font-face-twin.c.o [33/201] Compiling C object src/libcairo.a.p/cairo-font-face.c.o [34/201] Compiling C object src/libcairo.a.p/cairo-font-options.c.o [35/201] Compiling C object src/libcairo.a.p/cairo-freed-pool.c.o [36/201] Compiling C object src/libcairo.a.p/cairo-freelist.c.o [37/201] Compiling C object src/libcairo.a.p/cairo-hull.c.o [38/201] Compiling C object src/libcairo.a.p/cairo-hash.c.o [39/201] Compiling C object src/libcairo.a.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. [40/201] Compiling C object src/libcairo.a.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. [41/201] Compiling C object src/libcairo.a.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. [42/201] Compiling C object src/libcairo.a.p/cairo-image-surface.c.o [43/201] Compiling C object src/libcairo.a.p/cairo-line.c.o [44/201] Compiling C object src/libcairo.a.p/cairo-lzw.c.o [45/201] Compiling C object src/libcairo.a.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. [46/201] Compiling C object src/libcairo.a.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. [47/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.p/cairo-misc.c.o [49/201] Compiling C object src/libcairo.a.p/cairo-mempool.c.o [50/201] Compiling C object src/libcairo.a.p/cairo-mesh-pattern-rasterizer.c.o [51/201] Compiling C object src/libcairo.a.p/cairo-no-compositor.c.o [52/201] Compiling C object src/libcairo.a.p/cairo-mutex.c.o [53/201] Compiling C object src/libcairo.a.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. [54/201] Compiling C object src/libcairo.a.p/cairo-observer.c.o [55/201] Compiling C object src/libcairo.a.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. [56/201] Compiling C object src/libcairo.a.p/cairo-output-stream.c.o [57/201] Compiling C object src/libcairo.a.p/cairo-path-bounds.c.o [58/201] Compiling C object src/libcairo.a.p/cairo-path-in-fill.c.o [59/201] Compiling C object src/libcairo.a.p/cairo-path-fill.c.o [60/201] Compiling C object src/libcairo.a.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. [61/201] Compiling C object src/libcairo.a.p/cairo-path-fixed.c.o [62/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.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. [64/201] Compiling C object src/libcairo.a.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. [65/201] Compiling C object src/libcairo.a.p/cairo-path.c.o [66/201] Compiling C object src/libcairo.a.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. [67/201] Compiling C object src/libcairo.a.p/cairo-pen.c.o [68/201] Compiling C object src/libcairo.a.p/cairo-polygon-intersect.c.o [69/201] Compiling C object src/libcairo.a.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. [70/201] Compiling C object src/libcairo.a.p/cairo-polygon-reduce.c.o [71/201] Compiling C object src/libcairo.a.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. [72/201] Compiling C object src/libcairo.a.p/cairo-raster-source-pattern.c.o [73/201] Compiling C object src/libcairo.a.p/cairo-rectangle.c.o [74/201] Compiling C object src/libcairo.a.p/cairo-rectangular-scan-converter.c.o [75/201] Compiling C object src/libcairo.a.p/cairo-region.c.o [76/201] Compiling C object src/libcairo.a.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. [77/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.p/cairo-slope.c.o [80/201] Compiling C object src/libcairo.a.p/cairo-spans.c.o [81/201] Compiling C object src/libcairo.a.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. [82/201] Compiling C object src/libcairo.a.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. [83/201] Compiling C object src/libcairo.a.p/cairo-spline.c.o [84/201] Compiling C object src/libcairo.a.p/cairo-stroke-dash.c.o [85/201] Compiling C object src/libcairo.a.p/cairo-stroke-style.c.o [86/201] Compiling C object src/libcairo.a.p/cairo-surface-clipper.c.o [87/201] Compiling C object src/libcairo.a.p/cairo-surface-fallback.c.o [88/201] Compiling C object src/libcairo.a.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. [89/201] Compiling C object src/libcairo.a.p/cairo-surface-offset.c.o [90/201] Compiling C object src/libcairo.a.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. [91/201] Compiling C object src/libcairo.a.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. [92/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.p/cairo-time.c.o [94/201] Compiling C object src/libcairo.a.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. [95/201] Compiling C object src/libcairo.a.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. [96/201] Compiling C object src/libcairo.a.p/cairo-tor-scan-converter.c.o [97/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.p/cairo-tristrip.c.o [99/201] Compiling C object src/libcairo.a.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:187:46: note: expanded from macro 'unlikely' #define unlikely(expr) (__builtin_expect (!!(expr), 0)) ^~~~ ../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/201] Compiling C object src/libcairo.a.p/cairo-unicode.c.o [101/201] Compiling C object src/libcairo.a.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. [102/201] Compiling C object src/libcairo.a.p/cairo-version.c.o [103/201] Compiling C object src/libcairo.a.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. [104/201] Compiling C object src/libcairo.a.p/cairo-wideint.c.o [105/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.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. [108/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.p/cairo-type1-glyph-names.c.o [110/201] Compiling C object src/libcairo.a.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. [111/201] Compiling C object src/libcairo.a.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. [112/201] Compiling C object src/libcairo.a.p/cairo-pdf-shading.c.o [113/201] Compiling C object src/libcairo.a.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. [114/201] Compiling C object src/libcairo.a.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. [115/201] Compiling C object src/libcairo.a.p/cairo-deflate-stream.c.o [116/201] Compiling C object src/libcairo.a.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. [117/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.p/cairo-xlib-display.c.o [119/201] Compiling C object src/libcairo.a.p/cairo-xlib-core-compositor.c.o [120/201] Compiling C object src/libcairo.a.p/cairo-xlib-fallback-compositor.c.o [121/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.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; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-svg-surface.c:1164:1: warning: unused function '_cairo_svg_surface_operation_supported' [-Wunused-function] _cairo_svg_surface_operation_supported (cairo_svg_surface_t *surface, ^ 68 warnings generated. [123/201] Compiling C object src/libcairo.a.p/cairo-xlib-render-compositor.c.o [124/201] Compiling C object src/libcairo.a.p/cairo-xlib-screen.c.o [125/201] Compiling C object src/libcairo.a.p/cairo-xlib-source.c.o [126/201] Compiling C object src/libcairo.a.p/cairo-xlib-surface.c.o [127/201] Compiling C object src/libcairo.a.p/cairo-xlib-surface-shm.c.o [128/201] Compiling C object src/libcairo.a.p/cairo-xlib-visual.c.o [129/201] Compiling C object src/libcairo.a.p/cairo-xcb-connection-core.c.o [130/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.p/cairo-xcb-connection-shm.c.o [132/201] Compiling C object src/libcairo.a.p/cairo-xcb-connection.c.o [133/201] Compiling C object src/libcairo.a.p/cairo-xcb-connection-render.c.o [134/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.p/cairo-xcb-screen.c.o ../src/src/cairo-xcb-screen.c:220:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 1 warning generated. [136/201] Compiling C object src/libcairo.a.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. [137/201] Compiling C object src/libcairo.a.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. [138/201] Compiling C object src/libcairo.a.p/cairo-xcb-resources.c.o [139/201] Compiling C object src/libcairo.a.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. [140/201] Compiling C object src/libcairo.a.p/cairo-gl-device.c.o [141/201] Compiling C object src/libcairo.a.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. [142/201] Compiling C object src/libcairo.a.p/cairo-gl-dispatch.c.o [143/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.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. [145/201] Compiling C object src/libcairo.a.p/cairo-gl-info.c.o [146/201] Compiling C object src/libcairo.a.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. [147/201] Compiling C object src/libcairo.a.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. [148/201] Compiling C object src/libcairo.a.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. [149/201] Compiling C object src/libcairo.a.p/cairo-gl-shaders.c.o [150/201] Compiling C object src/libcairo.a.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. [151/201] Compiling C object src/libcairo.a.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. [152/201] Compiling C object src/libcairo.a.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:187:46: note: expanded from macro 'unlikely' #define unlikely(expr) (__builtin_expect (!!(expr), 0)) ^~~~ ../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/201] Compiling C object src/libcairo.a.p/cairo-egl-context.c.o [154/201] Compiling C object src/libcairo.a.p/cairo-glx-context.c.o [155/201] Compiling C object src/libcairo.a.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/201] Compiling C object src/libcairo.a.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. [157/201] Compiling C object src/libcairo.a.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); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-ps-surface.c:2271:1: warning: unused function '_cairo_ps_surface_operation_supported' [-Wunused-function] _cairo_ps_surface_operation_supported (cairo_ps_surface_t *surface, ^ 112 warnings generated. [158/201] Compiling C object src/libcairo.a.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. [159/201] Generating boilerplate/cairo-boilerplate-constructors.c with a custom command [160/201] Compiling C object src/libcairo.a.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. [161/201] Compiling C object boilerplate/libcairoboilerplate.a.p/meson-generated_.._cairo-boilerplate-constructors.c.o [162/201] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-getopt.c.o [163/201] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-system.c.o [164/201] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-svg.c.o [165/201] Compiling C object src/libcairo.a.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); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/src/cairo-pdf-surface.c:7204:1: warning: unused function '_cairo_pdf_surface_operation_supported' [-Wunused-function] _cairo_pdf_surface_operation_supported (cairo_pdf_surface_t *surface, ^ 254 warnings generated. [166/201] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-xlib.c.o [167/201] Linking static target src/libcairo.a [168/201] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate.c.o [169/201] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-script.c.o [170/201] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-ps.c.o [171/201] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-pdf.c.o [172/201] Compiling C object util/cairo-missing/libcairo-missing.a.p/strndup.c.o [173/201] Compiling C object util/cairo-missing/libcairo-missing.a.p/getline.c.o [174/201] Linking static target util/cairo-missing/libcairo-missing.a [175/201] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-xcb.c.o ../src/boilerplate/cairo-boilerplate-xcb.c:105:20: warning: variable 'status' set but not used [-Wunused-but-set-variable] cairo_status_t status; ^ ../src/boilerplate/cairo-boilerplate-xcb.c:132:20: warning: variable 'status' set but not used [-Wunused-but-set-variable] cairo_status_t status; ^ 2 warnings generated. [176/201] Linking static target boilerplate/libcairoboilerplate.a [177/201] Compiling C object util/cairo-gobject/libcairo-gobject.a.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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gmacros.h:1272: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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gmacros.h:1272: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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gmacros.h:1272: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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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. [178/201] Compiling C object util/cairo-gobject/libcairo-gobject.a.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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/include/glib-2.0/glib/gthread.h:262:7: note: expanded from macro 'g_once_init_enter' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/glib/2.78.3/_/_/package/de449d9f2987bd2b9eddacfd4e763f2c79c3b060/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/201] Linking static target util/cairo-gobject/libcairo-gobject.a [180/201] Compiling C object util/cairo-script/libcairo-script-interpreter.a.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/201] Compiling C object util/cairo-script/libcairo-script-interpreter.a.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. [182/201] Compiling C object util/cairo-script/libcairo-script-interpreter.a.p/cairo-script-objects.c.o [183/201] Compiling C object util/cairo-script/libcairo-script-interpreter.a.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/201] Compiling C object util/cairo-script/libcairo-script-interpreter.a.p/cairo-script-stack.c.o [185/201] Compiling C object util/cairo-script/csi-replay.p/csi-replay.c.o [186/201] Compiling C object util/cairo-script/csi-exec.p/csi-exec.c.o [187/201] Compiling C object util/cairo-script/libcairo-script-interpreter.a.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:162:22: note: expanded from macro 'INT32_MAX' # define INT32_MAX (2147483647) ^~~~~~~~~~ 31 warnings generated. [188/201] Compiling C object util/cairo-script/csi-trace.p/csi-trace.c.o [189/201] Compiling C object util/trace-to-xml.p/trace-to-xml.c.o [190/201] Compiling C object util/xml-to-trace.p/xml-to-trace.c.o [191/201] Compiling C object util/libmalloc-stats.a.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:155: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:254: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:159: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:254: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:155: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:254: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:159: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:254: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:155: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:254: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:159: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:254:51: note: expanded from macro '__attribute_deprecated__' # define __attribute_deprecated__ __attribute__ ((__deprecated__)) ^ 6 warnings generated. [192/201] Linking static target util/libmalloc-stats.a [193/201] Compiling C object util/cairo-script/libcairo-script-interpreter.a.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. [194/201] Linking static target util/cairo-script/libcairo-script-interpreter.a [195/201] Linking target util/cairo-script/csi-replay ld: warning: found local symbol '__bss_start' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_end' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_edata' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_edata' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so ld: warning: found local symbol '_end' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so ld: warning: found local symbol '__bss_start' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so [196/201] Linking target util/cairo-script/csi-exec ld: warning: found local symbol '__bss_start' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_end' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_edata' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_edata' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so ld: warning: found local symbol '_end' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so ld: warning: found local symbol '__bss_start' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so [197/201] Linking target util/cairo-script/csi-trace ld: warning: found local symbol '__bss_start' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_end' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_edata' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_edata' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so ld: warning: found local symbol '_end' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so ld: warning: found local symbol '__bss_start' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so [198/201] Linking target util/trace-to-xml ld: warning: found local symbol '__bss_start' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_end' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_edata' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_edata' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so ld: warning: found local symbol '_end' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so ld: warning: found local symbol '__bss_start' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so [199/201] Linking target util/xml-to-trace ld: warning: found local symbol '__bss_start' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_end' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_edata' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libGL.so ld: warning: found local symbol '_edata' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so ld: warning: found local symbol '_end' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so ld: warning: found local symbol '__bss_start' in global part of symbol table in file /usr/lib/x86_64-linux-gnu/libEGL.so [200/201] Compiling C object util/cairo-trace/libcairo-trace.a.p/trace.c.o [201/201] Linking static target util/cairo-trace/libcairo-trace.a INFO: autodetecting backend as ninja INFO: calculating backend command to run: /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/ninja/1.11.1/_/_/package/24647d9fe8ec489125dfbae4b3ebefaf7581674c/bin/ninja -j 3 cairo/1.17.4: Package 'bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b' built cairo/1.17.4: Build folder /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release 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/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b cairo/1.17.4: Calling package() ----Running------ > . "/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/conan/conanbuild.sh" && meson install -C "/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release" --destdir "/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b" ----------------- ninja: Entering directory `/home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release' ninja: no work to do. Installing src/libcairo.a to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib Installing util/cairo-gobject/libcairo-gobject.a to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib Installing util/cairo-script/libcairo-script-interpreter.a to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib Installing util/cairo-trace/libcairo-trace.a to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/src/cairo.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/src/cairo-version.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/src/cairo-deprecated.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/src/cairo-svg.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/src/cairo-ft.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/src/cairo-xlib.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/src/cairo-xlib-xrender.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/src/cairo-xcb.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/src/cairo-gl.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/src/cairo-script.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/src/cairo-ps.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/src/cairo-pdf.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/src/cairo-xml.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/src/cairo-features.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/util/cairo-gobject/cairo-gobject.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/src/util/cairo-script/cairo-script-interpreter.h to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/include/cairo Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-gobject.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/util/cairo-trace/cairo-trace to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/bin Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-png.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-svg.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-fc.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-ft.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-xlib.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-xlib-xrender.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-xcb.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-xlib-xcb.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-xcb-shm.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-gl.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-egl.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-glx.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-script.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-ps.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-pdf.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig Installing /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/build/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/build-release/meson-private/cairo-xml.pc to /home/conan/workspace/prod-v1/bsr/23836/fedaa/.conan/data/cairo/1.17.4/_/_/package/bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b/lib/pkgconfig cairo/1.17.4: Copied 2 '.1' files: COPYING-MPL-1.1, COPYING-LGPL-2.1 cairo/1.17.4: Copied 1 file: COPYING [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 '.1' files: COPYING-MPL-1.1, COPYING-LGPL-2.1 cairo/1.17.4 package(): Packaged 2 files: COPYING, cairo-trace cairo/1.17.4 package(): Packaged 16 '.h' files cairo/1.17.4 package(): Packaged 4 '.a' files: libcairo.a, libcairo-script-interpreter.a, libcairo-gobject.a, libcairo-trace.a cairo/1.17.4: Package 'bf8cd68b63cd7acc4590a136cc2a558ad75e4c8b' created cairo/1.17.4: Created package revision 92d1aa9409729cba3d0136fdc351d11f [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 libxv-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 dpkg-query: no packages found matching libxcb-cursor-dev dpkg-query: no packages found matching libxcb-composite0-dev dpkg-query: no packages found matching libxcb-ewmh-dev dpkg-query: no packages found matching libxcb-res0-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 eta ? Generating targets: 8%|▊ | 1/13 eta 00:01 Writing build.ninja: 0%| | 0/227 eta ? WARN: *** Conan 1 is legacy and on a deprecation path *** WARN: *** Please upgrade to Conan 2 *** WARN: freetype/2.13.2: requirement libpng/[>=1.6 <2] overridden by cairo/1.17.4 to libpng/1.6.43 WARN: freetype/2.13.2: requirement zlib/[>=1.2.10 <2] overridden by cairo/1.17.4 to zlib/1.3.1 WARN: libpng/1.6.43: requirement zlib/[>=1.2.11 <2] overridden by freetype/2.13.2 to zlib/1.3.1 WARN: fontconfig/2.15.0: requirement expat/[>=2.6.2 <3] overridden by cairo/1.17.4 to expat/2.6.2 WARN: glib/2.78.3: requirement zlib/[>=1.2.11 <2] overridden by cairo/1.17.4 to zlib/1.3.1 WARN: pcre2/10.42: requirement zlib/[>=1.2.11 <2] overridden by glib/2.78.3 to zlib/1.3.1 cairo/1.17.4: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior