Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 861750 Details for
Bug 906464
media-libs/gexiv2-0.14.1: gexiv2/gexiv2-metadata-gps.cpp:93:73: error: cannot convert ‘Exiv2::ErrorCode’ to ‘gint’ {aka ‘int’}
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
media-libs:gexiv2-0.14.1:20230515-185150.log
media-libs:gexiv2-0.14.1:20230515-185150.log (text/plain), 209.88 KB, created by
Andreas Sturmlechner
on 2023-05-15 19:36:15 UTC
(
hide
)
Description:
media-libs:gexiv2-0.14.1:20230515-185150.log
Filename:
MIME Type:
Creator:
Andreas Sturmlechner
Created:
2023-05-15 19:36:15 UTC
Size:
209.88 KB
patch
obsolete
> * Package: media-libs/gexiv2-0.14.1:0 > * Repository: gentoo > * Maintainer: gnome@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc introspection kernel_linux python_targets_python3_11 userland_GNU vala > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >meson setup --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /var/tmp/portage/media-libs/gexiv2-0.14.1/temp/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig:/usr/share/pkgconfig --pkg-config-path /var/tmp/portage/media-libs/gexiv2-0.14.1/temp/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig:/usr/share/pkgconfig --native-file /var/tmp/portage/media-libs/gexiv2-0.14.1/temp/meson.x86_64-pc-linux-gnu.amd64.ini -Db_pch=false -Dwerror=false --buildtype plain -Dtests=false -Dgtk_doc=false -Dintrospection=true -Dvapi=true -Dtools=false -Dpython3=false /var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1 /var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1-build >[1mThe Meson build system[0m >Version: 1.1.0 >Source dir: [1m/var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1[0m >Build dir: [1m/var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1-build[0m >Build type: [1mnative build[0m >Project name: [1mgexiv2[0m >Project version: [1m0.14.1[0m >C compiler for the host machine: [1mx86_64-pc-linux-gnu-gcc[0m (gcc 13.1.0 "x86_64-pc-linux-gnu-gcc (Gentoo 13.1.0-r1 p1) 13.1.0") >C linker for the host machine: [1mx86_64-pc-linux-gnu-gcc[0m ld.bfd 2.39 >C++ compiler for the host machine: [1mx86_64-pc-linux-gnu-g++[0m (gcc 13.1.0 "x86_64-pc-linux-gnu-g++ (Gentoo 13.1.0-r1 p1) 13.1.0") >C++ linker for the host machine: [1mx86_64-pc-linux-gnu-g++[0m ld.bfd 2.39 >Host machine cpu family: [1mx86_64[0m >Host machine cpu: [1mx86_64[0m >[1mMessage:[0m Project API version: 0.10 >Found pkg-config: [1m/usr/bin/x86_64-pc-linux-gnu-pkg-config[0m (1.8.1) >Run-time dependency [1mexiv2[0m found: [1;32mYES[0m [36m0.28.0[0m >Run-time dependency [1mgobject-2.0[0m found: [1;32mYES[0m [36m2.76.2[0m >Run-time dependency [1mgio-2.0[0m found: [1;32mYES[0m [36m2.76.2[0m >Library [1mm[0m found: [1;32mYES[0m >Checking if "[1mBMFF support in exiv2[0m" with dependency exiv2 compiles: [1;32mYES[0m >Program [1mg-ir-scanner[0m found: [1;32mYES[0m (/usr/bin/g-ir-scanner) >Vala compiler for the host machine: [1m/usr/bin/valac-0.56[0m (valac 0.56.7) >Configuring [1mgexiv2-version.h[0m using configuration >Program [1mglib-mkenums[0m found: [1;32mYES[0m (/usr/bin/glib-mkenums) >Program [1mglib-mkenums[0m found: [1;32mYES[0m (/usr/bin/glib-mkenums) >Run-time dependency [1mgobject-introspection-1.0[0m found: [1;32mYES[0m [36m1.76.1[0m >Dependency [1mgobject-introspection-1.0[0m found: [1;32mYES[0m [36m1.76.1[0m [1;34m(cached)[0m >Program [1mg-ir-scanner[0m found: [1;32mYES[0m (/usr/bin/g-ir-scanner) >Dependency [1mgobject-introspection-1.0[0m found: [1;32mYES[0m [36m1.76.1[0m [1;34m(cached)[0m >Program [1mg-ir-compiler[0m found: [1;32mYES[0m (/usr/bin/g-ir-compiler) >Program [1mvapigen[0m found: [1;32mYES[0m >Build targets in project: [1m6[0m > >gexiv2 [36m0.14.1[0m > > [1mUser defined options[0m > Native files : /var/tmp/portage/media-libs/gexiv2-0.14.1/temp/meson.x86_64-pc-linux-gnu.amd64.ini > build.pkg_config_path: /var/tmp/portage/media-libs/gexiv2-0.14.1/temp/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig:/usr/share/pkgconfig > buildtype : plain > libdir : lib64 > localstatedir : /var/lib > pkg_config_path : /var/tmp/portage/media-libs/gexiv2-0.14.1/temp/pkgconfig:/usr/lib64/pkgconfig:/usr/share/pkgconfig:/usr/share/pkgconfig > prefix : /usr > sysconfdir : /etc > werror : false > wrap_mode : nodownload > b_pch : false > gtk_doc : false > introspection : true > python3 : false > tests : false > tools : false > vapi : true > >Found ninja-1.11.1 at /usr/bin/ninja >meson compile -C /var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1-build --jobs 24 --load-average 0 --verbose >[1;32mINFO:[0m autodetecting backend as ninja >[1;32mINFO:[0m calculating backend command to run: /usr/bin/ninja -C /var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1-build -j 24 -v >ninja: Entering directory `/var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1-build' >[1/17] /usr/lib/python-exec/python3.11/meson --internal exe --capture gexiv2/gexiv2-enums.h -- /usr/bin/glib-mkenums --identifier-prefix gexiv2 --symbol-prefix GExiv2 --template /var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1-build/../gexiv2-0.14.1/gexiv2/gexiv2-enums.h.template /var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1-build/../gexiv2-0.14.1/gexiv2/gexiv2-metadata.h /var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1-build/../gexiv2-0.14.1/gexiv2/gexiv2-log.h >[2/17] /usr/lib/python-exec/python3.11/meson --internal exe --capture gexiv2/gexiv2-enums.cpp -- /usr/bin/glib-mkenums --identifier-prefix gexiv2 --symbol-prefix GExiv2 --template /var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1-build/../gexiv2-0.14.1/gexiv2/gexiv2-enums.cpp.template /var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1-build/../gexiv2-0.14.1/gexiv2/gexiv2-metadata.h /var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1-build/../gexiv2-0.14.1/gexiv2/gexiv2-log.h >[3/17] x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/meson-generated_.._gexiv2-enums.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/meson-generated_.._gexiv2-enums.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/meson-generated_.._gexiv2-enums.cpp.o -c gexiv2/gexiv2-enums.cpp >[4/17] x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-log.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-log.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-log.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-log.cpp >[5/17] x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-startup.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-startup.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-startup.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-startup.cpp >[6/17] x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-gps.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-gps.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-gps.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp >[31mFAILED: [0mgexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-gps.cpp.o >x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-gps.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-gps.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-gps.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_get_gps_longitude[m[K(GExiv2Metadata*, gdouble*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp:93:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 93 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >In file included from [01m[K/usr/include/glib-2.0/glib/gthread.h:35[m[K, > from [01m[K/usr/include/glib-2.0/glib/gasyncqueue.h:34[m[K, > from [01m[K/usr/include/glib-2.0/glib.h:34[m[K, > from [01m[K/usr/include/glib-2.0/gobject/gbinding.h:30[m[K, > from [01m[K/usr/include/glib-2.0/glib-object.h:24[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.h:14[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp:11[m[K: >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_get_gps_latitude[m[K(GExiv2Metadata*, gdouble*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp:144:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 144 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_get_gps_altitude[m[K(GExiv2Metadata*, gdouble*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp:184:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 184 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_set_gps_info[m[K(GExiv2Metadata*, gdouble, gdouble, gdouble, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp:303:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 303 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_update_gps_info[m[K(GExiv2Metadata*, gdouble, gdouble, gdouble, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp:396:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 396 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp:[m[K In function â[01m[Kvoid[01;32m[K gexiv2_metadata_try_delete_gps_info[m[K(GExiv2Metadata*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp:437:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 437 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-gps.cpp:457:77:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 457 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[7/17] x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-preview-image.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-preview-image.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-preview-image.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-preview-image.cpp >[31mFAILED: [0mgexiv2/libgexiv2.so.2.14.1.p/gexiv2-preview-image.cpp.o >x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-preview-image.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-preview-image.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-preview-image.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-preview-image.cpp >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-preview-image.cpp:[m[K In function â[01m[KGExiv2PreviewImage*[01;32m[K gexiv2_preview_image_new[m[K(Exiv2::PreviewManager*, const Exiv2::PreviewProperties&, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-preview-image.cpp:69:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 69 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >In file included from [01m[K/usr/include/glib-2.0/glib/gthread.h:35[m[K, > from [01m[K/usr/include/glib-2.0/glib/gasyncqueue.h:34[m[K, > from [01m[K/usr/include/glib-2.0/glib.h:34[m[K, > from [01m[K/usr/include/glib-2.0/gobject/gbinding.h:30[m[K, > from [01m[K/usr/include/glib-2.0/glib-object.h:24[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-preview-image.h:13[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-preview-image.cpp:10[m[K: >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-preview-image.cpp:[m[K In function â[01m[Kglong[01;32m[K gexiv2_preview_image_try_write_file[m[K(GExiv2PreviewImage*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-preview-image.cpp:144:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 144 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[8/17] x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-preview-properties.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-preview-properties.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-preview-properties.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-preview-properties.cpp >[9/17] x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-exif.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-exif.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-exif.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp >[31mFAILED: [0mgexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-exif.cpp.o >x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-exif.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-exif.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-exif.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[Kgchar*[01;32m[K gexiv2_metadata_get_exif_tag_string[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:119:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 119 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >In file included from [01m[K/usr/include/glib-2.0/glib/gthread.h:35[m[K, > from [01m[K/usr/include/glib-2.0/glib/gasyncqueue.h:34[m[K, > from [01m[K/usr/include/glib-2.0/glib.h:34[m[K, > from [01m[K/usr/include/glib-2.0/gobject/gbinding.h:30[m[K, > from [01m[K/usr/include/glib-2.0/glib-object.h:24[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.h:14[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:11[m[K: >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[Kgchar**[01;32m[K gexiv2_metadata_get_exif_tag_multiple[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:149:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 149 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_set_exif_tag_multiple[m[K(GExiv2Metadata*, const gchar*, const gchar**, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:190:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 190 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[Kgchar*[01;32m[K gexiv2_metadata_get_exif_tag_interpreted_string[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:217:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 217 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_set_exif_tag_string[m[K(GExiv2Metadata*, const gchar*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:235:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 235 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[Kglong[01;32m[K gexiv2_metadata_get_exif_tag_long[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:256:24:[m[K [01;31m[Kerror: [m[Kâ[01m[Kclass Exiv2::Exifdatum[m[Kâ has no member named â[01m[KtoLong[m[Kâ > 256 | return it->[01;31m[KtoLong[m[K (); > | [01;31m[K^~~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:258:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 258 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_set_exif_tag_long[m[K(GExiv2Metadata*, const gchar*, glong, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:275:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 275 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_get_exif_tag_rational[m[K(GExiv2Metadata*, const gchar*, gint*, gint*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:306:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 306 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_set_exif_tag_rational[m[K(GExiv2Metadata*, const gchar*, gint, gint, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:327:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 327 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[Kconst gchar*[01;32m[K gexiv2_metadata_get_exif_tag_label[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:416:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 416 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[Kconst gchar*[01;32m[K gexiv2_metadata_get_exif_tag_description[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:430:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 430 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[Kconst gchar*[01;32m[K gexiv2_metadata_get_exif_tag_type[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:444:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 444 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_exif_tag_supports_multiple_values[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:458:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 458 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[KGBytes*[01;32m[K gexiv2_metadata_get_exif_tag_raw[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:487:74:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 487 | g_set_error_literal(error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:[m[K In function â[01m[KGBytes*[01;32m[K gexiv2_metadata_get_exif_data[m[K(GExiv2Metadata*, GExiv2ByteOrder, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-exif.cpp:525:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 525 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[10/17] x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-xmp.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-xmp.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-xmp.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp >[31mFAILED: [0mgexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-xmp.cpp.o >x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-xmp.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-xmp.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-xmp.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kgchar*[01;32m[K gexiv2_metadata_try_generate_xmp_packet[m[K(GExiv2Metadata*, GExiv2XmpFormatFlags, guint32, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:51:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 51 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >In file included from [01m[K/usr/include/glib-2.0/glib/gthread.h:35[m[K, > from [01m[K/usr/include/glib-2.0/glib/gasyncqueue.h:34[m[K, > from [01m[K/usr/include/glib-2.0/glib.h:34[m[K, > from [01m[K/usr/include/glib-2.0/gobject/gbinding.h:30[m[K, > from [01m[K/usr/include/glib-2.0/glib-object.h:24[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.h:14[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-private.h:15[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:11[m[K: >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kgchar*[01;32m[K gexiv2_metadata_try_get_xmp_packet[m[K(GExiv2Metadata*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:82:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 82 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kgchar*[01;32m[K gexiv2_metadata_get_xmp_tag_string[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:190:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 190 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kgchar*[01;32m[K gexiv2_metadata_get_xmp_tag_interpreted_string[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:217:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 217 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_set_xmp_tag_struct[m[K(GExiv2Metadata*, const gchar*, GExiv2StructureType, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:260:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 260 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_set_xmp_tag_string[m[K(GExiv2Metadata*, const gchar*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:297:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 297 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kglong[01;32m[K gexiv2_metadata_get_xmp_tag_long[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:318:24:[m[K [01;31m[Kerror: [m[Kâ[01m[Kclass Exiv2::Xmpdatum[m[Kâ has no member named â[01m[KtoLong[m[Kâ > 318 | return it->[01;31m[KtoLong[m[K (); > | [01;31m[K^~~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:320:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 320 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_set_xmp_tag_long[m[K(GExiv2Metadata*, const gchar*, glong, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:337:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 337 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kgchar**[01;32m[K gexiv2_metadata_get_xmp_tag_multiple[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:417:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 417 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kgchar**[01;32m[K gexiv2_metadata_get_xmp_tag_multiple_deprecated[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:453:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 453 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_set_xmp_tag_multiple[m[K(GExiv2Metadata*, const gchar*, const gchar**, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:491:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 491 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kconst gchar*[01;32m[K gexiv2_metadata_get_xmp_tag_label[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:504:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 504 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kconst gchar*[01;32m[K gexiv2_metadata_get_xmp_tag_description[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:517:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 517 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kconst gchar*[01;32m[K gexiv2_metadata_get_xmp_tag_type[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:530:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 530 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_xmp_tag_supports_multiple_values[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:572:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 572 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[KGBytes*[01;32m[K gexiv2_metadata_get_xmp_tag_raw[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:600:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 600 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_register_xmp_namespace[m[K(const gchar*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:627:21:[m[K [01;31m[Kerror: [m[Kâ[01m[KAnyError[m[Kâ in namespace â[01m[KExiv2[m[Kâ does not name a type > 627 | } catch (Exiv2::[01;31m[KAnyError[m[K& e1) { > | [01;31m[K^~~~~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:632:25:[m[K [01;31m[Kerror: [m[Kâ[01m[KAnyError[m[Kâ in namespace â[01m[KExiv2[m[Kâ does not name a type > 632 | } catch (Exiv2::[01;31m[KAnyError[m[K& e2) { > | [01;31m[K^~~~~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:633:71:[m[K [01;31m[Kerror: [m[Kâ[01m[Ke2[m[Kâ was not declared in this scope > 633 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke2[m[K.code(), e2.what()); > | [01;31m[K^~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_unregister_xmp_namespace[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:673:74:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 673 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke2.code()[m[K, e2.what()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kvoid[01;32m[K gexiv2_metadata_try_unregister_all_xmp_namespaces[m[K(GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:695:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 695 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:[m[K In function â[01m[Kchar*[01;32m[K gexiv2_metadata_try_get_xmp_namespace_for_tag[m[K(const char*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-xmp.cpp:742:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 742 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[11/17] x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-iptc.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-iptc.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-iptc.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp >[31mFAILED: [0mgexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-iptc.cpp.o >x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-iptc.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-iptc.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata-iptc.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:[m[K In function â[01m[Kgchar*[01;32m[K gexiv2_metadata_get_iptc_tag_string[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:143:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 143 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >In file included from [01m[K/usr/include/glib-2.0/glib/gthread.h:35[m[K, > from [01m[K/usr/include/glib-2.0/glib/gasyncqueue.h:34[m[K, > from [01m[K/usr/include/glib-2.0/glib.h:34[m[K, > from [01m[K/usr/include/glib-2.0/gobject/gbinding.h:30[m[K, > from [01m[K/usr/include/glib-2.0/glib-object.h:24[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.h:14[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:11[m[K: >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:[m[K In function â[01m[Kgchar*[01;32m[K gexiv2_metadata_get_iptc_tag_interpreted_string[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:189:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 189 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_set_iptc_tag_string[m[K(GExiv2Metadata*, const gchar*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:237:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 237 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:[m[K In function â[01m[Kgchar**[01;32m[K gexiv2_metadata_get_iptc_tag_multiple[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:274:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 274 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_set_iptc_tag_multiple[m[K(GExiv2Metadata*, const gchar*, const gchar**, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:350:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 350 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:[m[K In function â[01m[Kconst gchar*[01;32m[K gexiv2_metadata_get_iptc_tag_label[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:364:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 364 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:[m[K In function â[01m[Kconst gchar*[01;32m[K gexiv2_metadata_get_iptc_tag_description[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:378:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 378 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:[m[K In function â[01m[Kconst gchar*[01;32m[K gexiv2_metadata_get_iptc_tag_type[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:392:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 392 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_iptc_tag_supports_multiple_values[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:406:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 406 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:[m[K In function â[01m[KGBytes*[01;32m[K gexiv2_metadata_get_iptc_tag_raw[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-iptc.cpp:467:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 467 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[12/17] x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp >[31mFAILED: [0mgexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata.cpp.o >x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-metadata.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp >In file included from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:13[m[K: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.h:38:19:[m[K [01;31m[Kerror: [m[Kâ[01m[KStreamIo::size_type StreamIo::[01;32m[Kwrite[m[K(const Exiv2::byte*, size_type)[m[Kâ marked â[01m[Koverride[m[Kâ, but does not override > 38 | size_type [01;31m[Kwrite[m[K (const Exiv2::byte* data, size_type wcount) override; > | [01;31m[K^~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.h:39:19:[m[K [01;31m[Kerror: [m[Kconflicting return type specified for â[01m[Kvirtual StreamIo::size_type StreamIo::[01;32m[Kwrite[m[K(Exiv2::BasicIo&)[m[Kâ > 39 | size_type [01;31m[Kwrite[m[K (Exiv2::BasicIo& src) override; > | [01;31m[K^~~~~[m[K >In file included from [01m[K/usr/include/exiv2/exiv2.hpp:8[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-private.h:14[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:12[m[K: >[01m[K/usr/include/exiv2/basicio.hpp:92:18:[m[K [01;36m[Knote: [m[Koverridden function is â[01m[Kvirtual size_t Exiv2::BasicIo::[01;32m[Kwrite[m[K(Exiv2::BasicIo&)[m[Kâ > 92 | virtual size_t [01;36m[Kwrite[m[K(BasicIo& src) = 0; > | [01;36m[K^~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.h:41:20:[m[K [01;31m[Kerror: [m[Kâ[01m[KExiv2::DataBuf StreamIo::[01;32m[Kread[m[K(size_type)[m[Kâ marked â[01m[Koverride[m[Kâ, but does not override > 41 | Exiv2::DataBuf [01;31m[Kread[m[K (size_type rcount) override; > | [01;31m[K^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.h:42:15:[m[K [01;31m[Kerror: [m[Kâ[01m[KStreamIo::size_type StreamIo::[01;32m[Kread[m[K(Exiv2::byte*, size_type)[m[Kâ marked â[01m[Koverride[m[Kâ, but does not override > 42 | size_type [01;31m[Kread[m[K (Exiv2::byte* buf, size_type rcount) override; > | [01;31m[K^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.h:48:14:[m[K [01;31m[Kerror: [m[Kconflicting return type specified for â[01m[Kvirtual long int StreamIo::[01;32m[Ktell[m[K() const[m[Kâ > 48 | long [01;31m[Ktell[m[K () const override; > | [01;31m[K^~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:203:32:[m[K [01;36m[Knote: [m[Koverridden function is â[01m[Kvirtual size_t Exiv2::BasicIo::[01;32m[Ktell[m[K() const[m[Kâ > 203 | [[nodiscard]] virtual size_t [01;36m[Ktell[m[K() const = 0; > | [01;36m[K^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.h:53:21:[m[K [01;31m[Kerror: [m[Kconflicting return type specified for â[01m[Kvirtual std::string StreamIo::[01;32m[Kpath[m[K() const[m[Kâ > 53 | std::string [01;31m[Kpath[m[K () const override; > | [01;31m[K^~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:221:44:[m[K [01;36m[Knote: [m[Koverridden function is â[01m[Kvirtual const std::string& Exiv2::BasicIo::[01;32m[Kpath[m[K() const[m[Kâ > 221 | [[nodiscard]] virtual const std::string& [01;36m[Kpath[m[K() const noexcept = 0; > | [01;36m[K^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:87:15:[m[K [01;31m[Kerror: [m[Kâ[01m[K{anonymous}::GioIo::size_type {anonymous}::GioIo::[01;32m[Kwrite[m[K(const Exiv2::byte*, size_type)[m[Kâ marked â[01m[Koverride[m[Kâ, but does not override > 87 | size_type [01;31m[Kwrite[m[K(const Exiv2::byte* /*data*/, size_type /*wcount*/) override { return 0; } > | [01;31m[K^~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:88:15:[m[K [01;31m[Kerror: [m[Kconflicting return type specified for â[01m[Kvirtual {anonymous}::GioIo::size_type {anonymous}::GioIo::[01;32m[Kwrite[m[K(Exiv2::BasicIo&)[m[Kâ > 88 | size_type [01;31m[Kwrite[m[K(BasicIo& /*src*/) override { return 0; } > | [01;31m[K^~~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:92:18:[m[K [01;36m[Knote: [m[Koverridden function is â[01m[Kvirtual size_t Exiv2::BasicIo::[01;32m[Kwrite[m[K(Exiv2::BasicIo&)[m[Kâ > 92 | virtual size_t [01;36m[Kwrite[m[K(BasicIo& src) = 0; > | [01;36m[K^~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:91:20:[m[K [01;31m[Kerror: [m[Kâ[01m[KExiv2::DataBuf {anonymous}::GioIo::[01;32m[Kread[m[K(size_type)[m[Kâ marked â[01m[Koverride[m[Kâ, but does not override > 91 | Exiv2::DataBuf [01;31m[Kread[m[K(size_type rcount) override { > | [01;31m[K^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:102:15:[m[K [01;31m[Kerror: [m[Kâ[01m[K{anonymous}::GioIo::size_type {anonymous}::GioIo::[01;32m[Kread[m[K(Exiv2::byte*, size_type)[m[Kâ marked â[01m[Koverride[m[Kâ, but does not override > 102 | size_type [01;31m[Kread[m[K(Exiv2::byte* buf, size_type rcount) override { > | [01;31m[K^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:191:10:[m[K [01;31m[Kerror: [m[Kconflicting return type specified for â[01m[Kvirtual long int {anonymous}::GioIo::[01;32m[Ktell[m[K() const[m[Kâ > 191 | long [01;31m[Ktell[m[K() const override { > | [01;31m[K^~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:203:32:[m[K [01;36m[Knote: [m[Koverridden function is â[01m[Kvirtual size_t Exiv2::BasicIo::[01;32m[Ktell[m[K() const[m[Kâ > 203 | [[nodiscard]] virtual size_t [01;36m[Ktell[m[K() const = 0; > | [01;36m[K^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:207:17:[m[K [01;31m[Kerror: [m[Kconflicting return type specified for â[01m[Kvirtual std::string {anonymous}::GioIo::[01;32m[Kpath[m[K() const[m[Kâ > 207 | std::string [01;31m[Kpath[m[K() const override { return "GIO Wrapper"; } > | [01;31m[K^~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:221:44:[m[K [01;36m[Knote: [m[Koverridden function is â[01m[Kvirtual const std::string& Exiv2::BasicIo::[01;32m[Kpath[m[K() const[m[Kâ > 221 | [[nodiscard]] virtual const std::string& [01;36m[Kpath[m[K() const noexcept = 0; > | [01;36m[K^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In member function â[01m[KExiv2::DataBuf {anonymous}::GioIo::[01;32m[Kread[m[K(size_type)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:92:26:[m[K [01;35m[Kwarning: [m[Knarrowing conversion of â[01m[Krcount[m[Kâ from â[01m[K{anonymous}::GioIo::size_type[m[Kâ {aka â[01m[Klong int[m[Kâ} to â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wnarrowing[m[K] > 92 | Exiv2::DataBuf b{[01;35m[Krcount[m[K}; > | [01;35m[K^~~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:94:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::vector<unsigned char> Exiv2::DataBuf::pData_[m[Kâ is private within this context > 94 | auto bytes_read = this->read(b.[01;31m[KpData_[m[K, rcount); > | [01;31m[K^~~~~~[m[K >In file included from [01m[K/usr/include/exiv2/basicio.hpp:11[m[K: >[01m[K/usr/include/exiv2/types.hpp:201:21:[m[K [01;36m[Knote: [m[Kdeclared private here > 201 | std::vector<byte> [01;36m[KpData_[m[K; > | [01;36m[K^~~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:94:37:[m[K [01;31m[Kerror: [m[Kno matching function for call to â[01m[K{anonymous}::GioIo::read(std::vector<unsigned char>&, {anonymous}::GioIo::size_type&)[m[Kâ > 94 | auto bytes_read = [01;31m[Kthis->read(b.pData_, rcount)[m[K; > | [01;31m[K~~~~~~~~~~^~~~~~~~~~~~~~~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:91:20:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[KExiv2::DataBuf {anonymous}::GioIo::[01;32m[Kread[m[K(size_type)[m[Kâ > 91 | Exiv2::DataBuf [01;36m[Kread[m[K(size_type rcount) override { > | [01;36m[K^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:91:20:[m[K [01;36m[Knote: [m[K candidate expects 1 argument, 2 provided >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:102:15:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[K{anonymous}::GioIo::size_type {anonymous}::GioIo::[01;32m[Kread[m[K(Exiv2::byte*, size_type)[m[Kâ > 102 | size_type [01;36m[Kread[m[K(Exiv2::byte* buf, size_type rcount) override { > | [01;36m[K^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:102:33:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from â[01m[Kstd::vector<unsigned char>[m[Kâ to â[01m[KExiv2::byte*[m[Kâ {aka â[01m[Kunsigned char*[m[Kâ} > 102 | size_type read([01;36m[KExiv2::byte* buf[m[K, size_type rcount) override { > | [01;36m[K~~~~~~~~~~~~~^~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:96:24:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::vector<unsigned char> Exiv2::DataBuf::pData_[m[Kâ is private within this context > 96 | b.reset({b.[01;31m[KpData_[m[K, bytes_read}); > | [01;31m[K^~~~~~[m[K >[01m[K/usr/include/exiv2/types.hpp:201:21:[m[K [01;36m[Knote: [m[Kdeclared private here > 201 | std::vector<byte> [01;36m[KpData_[m[K; > | [01;36m[K^~~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:96:20:[m[K [01;31m[Kerror: [m[Kno matching function for call to â[01m[KExiv2::DataBuf::reset(<brace-enclosed initializer list>)[m[Kâ > 96 | [01;31m[Kb.reset({b.pData_, bytes_read})[m[K; > | [01;31m[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K/usr/include/exiv2/types.hpp:149:8:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Kvoid Exiv2::DataBuf::[01;32m[Kreset[m[K()[m[Kâ > 149 | void [01;36m[Kreset[m[K(); > | [01;36m[K^~~~~[m[K >[01m[K/usr/include/exiv2/types.hpp:149:8:[m[K [01;36m[Knote: [m[K candidate expects 0 arguments, 1 provided >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kvoid[01;32m[K gexiv2_metadata_init_internal[m[K(GExiv2Metadata*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:398:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 398 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >In file included from [01m[K/usr/include/glib-2.0/glib/gthread.h:35[m[K, > from [01m[K/usr/include/glib-2.0/glib/gasyncqueue.h:34[m[K, > from [01m[K/usr/include/glib-2.0/glib.h:34[m[K, > from [01m[K/usr/include/glib-2.0/gobject/gbinding.h:30[m[K, > from [01m[K/usr/include/glib-2.0/glib-object.h:24[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.h:14[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:11[m[K: >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_open_internal[m[K(GExiv2Metadata*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:419:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 419 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_open_path[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:479:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 479 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_open_stream[m[K(GExiv2Metadata*, ManagedStreamCallbacks*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:508:55:[m[K [01;31m[Kerror: [m[Kinvalid new-expression of abstract class type â[01m[KStreamIo[m[Kâ > 508 | StreamIo::ptr_type stream_ptr{new StreamIo (cb[01;31m[K)[m[K}; > | [01;31m[K^[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.h:23:7:[m[K [01;36m[Knote: [m[K because the following virtual functions are pure within â[01m[KStreamIo[m[Kâ: > 23 | class [01;36m[KStreamIo[m[K : public Exiv2::BasicIo { > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:82:18:[m[K [01;36m[Knote: [m[K â[01m[Kvirtual size_t Exiv2::BasicIo::[01;32m[Kwrite[m[K(const Exiv2::byte*, size_t)[m[Kâ > 82 | virtual size_t [01;36m[Kwrite[m[K(const byte* data, size_t wcount) = 0; > | [01;36m[K^~~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:111:19:[m[K [01;36m[Knote: [m[K â[01m[Kvirtual Exiv2::DataBuf Exiv2::BasicIo::[01;32m[Kread[m[K(size_t)[m[Kâ > 111 | virtual DataBuf [01;36m[Kread[m[K(size_t rcount) = 0; > | [01;36m[K^~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:124:18:[m[K [01;36m[Knote: [m[K â[01m[Kvirtual size_t Exiv2::BasicIo::[01;32m[Kread[m[K(Exiv2::byte*, size_t)[m[Kâ > 124 | virtual size_t [01;36m[Kread[m[K(byte* buf, size_t rcount) = 0; > | [01;36m[K^~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:230:16:[m[K [01;36m[Knote: [m[K â[01m[Kvirtual void Exiv2::BasicIo::[01;32m[KpopulateFakeData[m[K()[m[Kâ > 230 | virtual void [01;36m[KpopulateFakeData[m[K() = 0; > | [01;36m[K^~~~~~~~~~~~~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:508:56:[m[K [01;31m[Kerror: [m[Kno matching function for call to â[01m[Kstd::unique_ptr<Exiv2::BasicIo>::unique_ptr(<brace-enclosed initializer list>)[m[Kâ > 508 | StreamIo::ptr_type stream_ptr{new StreamIo (cb)[01;31m[K}[m[K; > | [01;31m[K^[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory:78[m[K, > from [01m[K/usr/include/exiv2/basicio.hpp:14[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:390:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Up, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(std::auto_ptr<_Up>&&) [35m[K[with <template-parameter-2-2> = _Up; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 390 | [01;36m[Kunique_ptr[m[K(auto_ptr<_Up>&& __u) noexcept; > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:390:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:380:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Up, class _Ep, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(std::unique_ptr<_Up, _Ep>&&) [35m[K[with _Ep = _Up; <template-parameter-2-3> = _Ep; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 380 | [01;36m[Kunique_ptr[m[K(unique_ptr<_Up, _Ep>&& __u) noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:380:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:359:19:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> constexpr std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(std::nullptr_t) [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 359 | constexpr [01;36m[Kunique_ptr[m[K(nullptr_t) noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:359:19:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:353:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class _DelUnref> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(pointer, std::__enable_if_t<std::is_lvalue_reference<_Del>::value, _DelUnref&&>) [35m[K[with _DelUnref = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ (deleted) > 353 | [01;36m[Kunique_ptr[m[K(pointer, > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:353:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:344:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(pointer, std::__enable_if_t<(! std::is_lvalue_reference<_Del>::value), _Del&&>) [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 344 | [01;36m[Kunique_ptr[m[K(pointer __p, > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:344:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:331:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(pointer, const deleter_type&) [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 331 | [01;36m[Kunique_ptr[m[K(pointer __p, const deleter_type& __d) noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:331:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:317:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(pointer) [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 317 | [01;36m[Kunique_ptr[m[K(pointer __p) noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:317:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:304:19:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> constexpr std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K() [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 304 | constexpr [01;36m[Kunique_ptr[m[K() noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:304:19:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:508:56:[m[K [01;36m[Knote: [m[K candidate expects 0 arguments, 1 provided > 508 | StreamIo::ptr_type stream_ptr{new StreamIo (cb)[01;36m[K}[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:366:7:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Kstd::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(std::unique_ptr<_Tp, _Dp>&&) [35m[K[with _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 366 | [01;36m[Kunique_ptr[m[K(unique_ptr&&) = default; > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:366:7:[m[K [01;36m[Knote: [m[K conversion of argument 1 would be ill-formed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:517:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 517 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_from_stream[m[K(GExiv2Metadata*, GInputStream*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:527:50:[m[K [01;31m[Kerror: [m[Kinvalid new-expression of abstract class type â[01m[K{anonymous}::GioIo[m[Kâ > 527 | GioIo::ptr_type gio_ptr{new GioIo (stream[01;31m[K)[m[K}; > | [01;31m[K^[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:39:7:[m[K [01;36m[Knote: [m[K because the following virtual functions are pure within â[01m[K{anonymous}::GioIo[m[Kâ: > 39 | class [01;36m[KGioIo[m[K : public Exiv2::BasicIo { > | [01;36m[K^~~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:82:18:[m[K [01;36m[Knote: [m[K â[01m[Kvirtual size_t Exiv2::BasicIo::[01;32m[Kwrite[m[K(const Exiv2::byte*, size_t)[m[Kâ > 82 | virtual size_t [01;36m[Kwrite[m[K(const byte* data, size_t wcount) = 0; > | [01;36m[K^~~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:111:19:[m[K [01;36m[Knote: [m[K â[01m[Kvirtual Exiv2::DataBuf Exiv2::BasicIo::[01;32m[Kread[m[K(size_t)[m[Kâ > 111 | virtual DataBuf [01;36m[Kread[m[K(size_t rcount) = 0; > | [01;36m[K^~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:124:18:[m[K [01;36m[Knote: [m[K â[01m[Kvirtual size_t Exiv2::BasicIo::[01;32m[Kread[m[K(Exiv2::byte*, size_t)[m[Kâ > 124 | virtual size_t [01;36m[Kread[m[K(byte* buf, size_t rcount) = 0; > | [01;36m[K^~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:230:16:[m[K [01;36m[Knote: [m[K â[01m[Kvirtual void Exiv2::BasicIo::[01;32m[KpopulateFakeData[m[K()[m[Kâ > 230 | virtual void [01;36m[KpopulateFakeData[m[K() = 0; > | [01;36m[K^~~~~~~~~~~~~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:527:51:[m[K [01;31m[Kerror: [m[Kno matching function for call to â[01m[Kstd::unique_ptr<Exiv2::BasicIo>::unique_ptr(<brace-enclosed initializer list>)[m[Kâ > 527 | GioIo::ptr_type gio_ptr{new GioIo (stream)[01;31m[K}[m[K; > | [01;31m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:390:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Up, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(std::auto_ptr<_Up>&&) [35m[K[with <template-parameter-2-2> = _Up; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 390 | [01;36m[Kunique_ptr[m[K(auto_ptr<_Up>&& __u) noexcept; > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:390:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:380:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Up, class _Ep, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(std::unique_ptr<_Up, _Ep>&&) [35m[K[with _Ep = _Up; <template-parameter-2-3> = _Ep; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 380 | [01;36m[Kunique_ptr[m[K(unique_ptr<_Up, _Ep>&& __u) noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:380:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:359:19:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> constexpr std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(std::nullptr_t) [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 359 | constexpr [01;36m[Kunique_ptr[m[K(nullptr_t) noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:359:19:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:353:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class _DelUnref> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(pointer, std::__enable_if_t<std::is_lvalue_reference<_Del>::value, _DelUnref&&>) [35m[K[with _DelUnref = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ (deleted) > 353 | [01;36m[Kunique_ptr[m[K(pointer, > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:353:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:344:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(pointer, std::__enable_if_t<(! std::is_lvalue_reference<_Del>::value), _Del&&>) [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 344 | [01;36m[Kunique_ptr[m[K(pointer __p, > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:344:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:331:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(pointer, const deleter_type&) [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 331 | [01;36m[Kunique_ptr[m[K(pointer __p, const deleter_type& __d) noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:331:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:317:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(pointer) [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 317 | [01;36m[Kunique_ptr[m[K(pointer __p) noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:317:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:304:19:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> constexpr std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K() [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 304 | constexpr [01;36m[Kunique_ptr[m[K() noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:304:19:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:527:51:[m[K [01;36m[Knote: [m[K candidate expects 0 arguments, 1 provided > 527 | GioIo::ptr_type gio_ptr{new GioIo (stream)[01;36m[K}[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:366:7:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Kstd::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(std::unique_ptr<_Tp, _Dp>&&) [35m[K[with _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 366 | [01;36m[Kunique_ptr[m[K(unique_ptr&&) = default; > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:366:7:[m[K [01;36m[Knote: [m[K conversion of argument 1 would be ill-formed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:536:75:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 536 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_from_app1_segment[m[K(GExiv2Metadata*, const guint8*, glong, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:587:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 587 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_save_internal[m[K(GExiv2Metadata*, image_ptr, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:656:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 656 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_save_external[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:678:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 678 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_save_file[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:704:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 704 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_save_stream[m[K(GExiv2Metadata*, ManagedStreamCallbacks*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:719:55:[m[K [01;31m[Kerror: [m[Kinvalid new-expression of abstract class type â[01m[KStreamIo[m[Kâ > 719 | StreamIo::ptr_type stream_ptr{new StreamIo (cb[01;31m[K)[m[K}; > | [01;31m[K^[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:719:56:[m[K [01;31m[Kerror: [m[Kno matching function for call to â[01m[Kstd::unique_ptr<Exiv2::BasicIo>::unique_ptr(<brace-enclosed initializer list>)[m[Kâ > 719 | StreamIo::ptr_type stream_ptr{new StreamIo (cb)[01;31m[K}[m[K; > | [01;31m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:390:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Up, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(std::auto_ptr<_Up>&&) [35m[K[with <template-parameter-2-2> = _Up; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 390 | [01;36m[Kunique_ptr[m[K(auto_ptr<_Up>&& __u) noexcept; > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:390:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:380:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Up, class _Ep, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(std::unique_ptr<_Up, _Ep>&&) [35m[K[with _Ep = _Up; <template-parameter-2-3> = _Ep; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 380 | [01;36m[Kunique_ptr[m[K(unique_ptr<_Up, _Ep>&& __u) noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:380:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:359:19:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> constexpr std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(std::nullptr_t) [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 359 | constexpr [01;36m[Kunique_ptr[m[K(nullptr_t) noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:359:19:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:353:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class _DelUnref> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(pointer, std::__enable_if_t<std::is_lvalue_reference<_Del>::value, _DelUnref&&>) [35m[K[with _DelUnref = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ (deleted) > 353 | [01;36m[Kunique_ptr[m[K(pointer, > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:353:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:344:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(pointer, std::__enable_if_t<(! std::is_lvalue_reference<_Del>::value), _Del&&>) [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 344 | [01;36m[Kunique_ptr[m[K(pointer __p, > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:344:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:331:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(pointer, const deleter_type&) [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 331 | [01;36m[Kunique_ptr[m[K(pointer __p, const deleter_type& __d) noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:331:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:317:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(pointer) [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 317 | [01;36m[Kunique_ptr[m[K(pointer __p) noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:317:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:304:19:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Del, class> constexpr std::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K() [35m[K[with <template-parameter-2-2> = _Del; _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 304 | constexpr [01;36m[Kunique_ptr[m[K() noexcept > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:304:19:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:719:56:[m[K [01;36m[Knote: [m[K candidate expects 0 arguments, 1 provided > 719 | StreamIo::ptr_type stream_ptr{new StreamIo (cb)[01;36m[K}[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:366:7:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Kstd::unique_ptr<_Tp, _Dp>::[01;32m[Kunique_ptr[m[K(std::unique_ptr<_Tp, _Dp>&&) [35m[K[with _Tp = Exiv2::BasicIo; _Dp = std::default_delete<Exiv2::BasicIo>][m[K[m[Kâ > 366 | [01;36m[Kunique_ptr[m[K(unique_ptr&&) = default; > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:366:7:[m[K [01;36m[Knote: [m[K conversion of argument 1 would be ill-formed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:727:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 727 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_has_tag[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:764:69:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 764 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_clear_tag[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:800:69:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 800 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kvoid[01;32m[K gexiv2_metadata_try_set_orientation[m[K(GExiv2Metadata*, GExiv2Orientation, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:957:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 957 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kvoid[01;32m[K gexiv2_metadata_try_set_metadata_pixel_width[m[K(GExiv2Metadata*, gint, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1078:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1078 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kvoid[01;32m[K gexiv2_metadata_try_set_metadata_pixel_height[m[K(GExiv2Metadata*, gint, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1107:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1107 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kvoid[01;32m[K gexiv2_metadata_try_set_comment[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1229:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1229 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgchar*[01;32m[K gexiv2_metadata_try_get_tag_string[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1276:69:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1276 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_set_tag_string[m[K(GExiv2Metadata*, const gchar*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1298:69:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1298 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgchar*[01;32m[K gexiv2_metadata_try_get_tag_interpreted_string[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1356:69:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1356 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgchar**[01;32m[K gexiv2_metadata_try_get_tag_multiple[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1396:69:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1396 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_set_tag_multiple[m[K(GExiv2Metadata*, const gchar*, const gchar**, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1419:69:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1419 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgchar**[01;32m[K gexiv2_metadata_get_tag_multiple[m[K(GExiv2Metadata*, const gchar*)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1462:70:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1462 | g_set_error_literal(&error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kglong[01;32m[K gexiv2_metadata_try_get_tag_long[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1502:69:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1502 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_set_tag_long[m[K(GExiv2Metadata*, const gchar*, glong, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1539:69:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1539 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_get_exif_thumbnail[m[K(GExiv2Metadata*, guint8**, gint*)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:14:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::vector<unsigned char> Exiv2::DataBuf::pData_[m[Kâ is private within this context > 1695 | if (data.[01;31m[KpData_[m[K == nullptr) > | [01;31m[K^~~~~~[m[K >[01m[K/usr/include/exiv2/types.hpp:201:21:[m[K [01;36m[Knote: [m[Kdeclared private here > 201 | std::vector<byte> [01;36m[KpData_[m[K; > | [01;36m[K^~~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:21:[m[K [01;31m[Kerror: [m[Kno match for â[01m[Koperator==[m[Kâ (operand types are â[01m[Kstd::vector<unsigned char>[m[Kâ and â[01m[Kstd::nullptr_t[m[Kâ) > 1695 | if ([01;31m[Kdata.pData_ == nullptr[m[K) > | [01;31m[K~~~~~~~~~~~~^~~~~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/c++allocator.h:33[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/allocator.h:46[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string:43[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_classes.h:40[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ios_base.h:41[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ios:44[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/istream:40[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/sstream:40[m[K, > from [01m[K/usr/include/exiv2/error.hpp:20[m[K, > from [01m[K/usr/include/exiv2/basicio.hpp:10[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/new_allocator.h:211:9:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Up> bool std::[01;32m[Koperator==[m[K(const __new_allocator<unsigned char>&, const __new_allocator<_Tp>&)[m[Kâ > 211 | [01;36m[Koperator[m[K==(const __new_allocator&, const __new_allocator<_Up>&) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/new_allocator.h:211:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::__new_allocator<_Tp>[m[Kâ and â[01m[Kstd::nullptr_t[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/regex:68[m[K, > from [01m[K/usr/include/exiv2/version.hpp:12[m[K, > from [01m[K/usr/include/exiv2/exiv2.hpp:48[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:1103:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _BiIter> bool std::__cxx11::[01;32m[Koperator==[m[K(const sub_match<_BiIter>&, const sub_match<_BiIter>&)[m[Kâ > 1103 | [01;36m[Koperator[m[K==(const sub_match<_BiIter>& __lhs, const sub_match<_BiIter>& __rhs) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:1103:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::__cxx11::sub_match<_BiIter>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:1199:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Bi_iter, class _Ch_traits, class _Ch_alloc> bool std::__cxx11::[01;32m[Koperator==[m[K(__sub_match_string<_Bi_iter, _Ch_traits, _Ch_alloc>&, const sub_match<_BiIter>&)[m[Kâ > 1199 | [01;36m[Koperator[m[K==(const __sub_match_string<_Bi_iter, _Ch_traits, _Ch_alloc>& __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:1199:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kstd::__cxx11::__sub_match_string<_Bi_iter, _Ch_traits, _Ch_alloc>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:1274:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Bi_iter, class _Ch_traits, class _Ch_alloc> bool std::__cxx11::[01;32m[Koperator==[m[K(const sub_match<_BiIter>&, __sub_match_string<_Bi_iter, _Ch_traits, _Ch_alloc>&)[m[Kâ > 1274 | [01;36m[Koperator[m[K==(const sub_match<_Bi_iter>& __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:1274:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::__cxx11::sub_match<_BiIter>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:1366:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Bi_iter> bool std::__cxx11::[01;32m[Koperator==[m[K(const typename std::iterator_traits<_Iter>::value_type*, const sub_match<_BiIter>&)[m[Kâ > 1366 | [01;36m[Koperator[m[K==(typename iterator_traits<_Bi_iter>::value_type const* __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:1366:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::__cxx11::sub_match<_BiIter>[m[Kâ and â[01m[Kstd::nullptr_t[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:1441:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Bi_iter> bool std::__cxx11::[01;32m[Koperator==[m[K(const sub_match<_BiIter>&, const typename std::iterator_traits<_Iter>::value_type*)[m[Kâ > 1441 | [01;36m[Koperator[m[K==(const sub_match<_Bi_iter>& __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:1441:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::__cxx11::sub_match<_BiIter>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:1534:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Bi_iter> bool std::__cxx11::[01;32m[Koperator==[m[K(const typename std::iterator_traits<_Iter>::value_type&, const sub_match<_BiIter>&)[m[Kâ > 1534 | [01;36m[Koperator[m[K==(typename iterator_traits<_Bi_iter>::value_type const& __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:1534:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::__cxx11::sub_match<_BiIter>[m[Kâ and â[01m[Kstd::nullptr_t[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:1613:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Bi_iter> bool std::__cxx11::[01;32m[Koperator==[m[K(const sub_match<_BiIter>&, const typename std::iterator_traits<_Iter>::value_type&)[m[Kâ > 1613 | [01;36m[Koperator[m[K==(const sub_match<_Bi_iter>& __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:1613:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::__cxx11::sub_match<_BiIter>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:2186:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Bi_iter, class _Alloc> bool std::__cxx11::[01;32m[Koperator==[m[K(const match_results<_BiIter, _Alloc>&, const match_results<_BiIter, _Alloc>&)[m[Kâ > 2186 | [01;36m[Koperator[m[K==(const match_results<_Bi_iter, _Alloc>& __m1, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h:2186:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::__cxx11::match_results<_BiIter, _Alloc>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algobase.h:64[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/algorithm:60[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata-private.h:13[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:812:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _T1, class _T2> constexpr bool std::[01;32m[Koperator==[m[K(const pair<_T1, _T2>&, const pair<_T1, _T2>&)[m[Kâ > 812 | [01;36m[Koperator[m[K==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:812:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::pair<_T1, _T2>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algobase.h:67[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:448:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Iterator> constexpr bool std::[01;32m[Koperator==[m[K(const reverse_iterator<_Iterator>&, const reverse_iterator<_Iterator>&)[m[Kâ > 448 | [01;36m[Koperator[m[K==(const reverse_iterator<_Iterator>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:448:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::reverse_iterator<_Iterator>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:493:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _IteratorL, class _IteratorR> constexpr bool std::[01;32m[Koperator==[m[K(const reverse_iterator<_Iterator>&, const reverse_iterator<_IteratorR>&)[m[Kâ > 493 | [01;36m[Koperator[m[K==(const reverse_iterator<_IteratorL>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:493:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::reverse_iterator<_Iterator>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1678:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _IteratorL, class _IteratorR> constexpr bool std::[01;32m[Koperator==[m[K(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&)[m[Kâ > 1678 | [01;36m[Koperator[m[K==(const move_iterator<_IteratorL>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1678:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::move_iterator<_IteratorL>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1748:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Iterator> constexpr bool std::[01;32m[Koperator==[m[K(const move_iterator<_IteratorL>&, const move_iterator<_IteratorL>&)[m[Kâ > 1748 | [01;36m[Koperator[m[K==(const move_iterator<_Iterator>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1748:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::move_iterator<_IteratorL>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/iosfwd:42[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ios:40[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/postypes.h:192:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _StateT> bool std::[01;32m[Koperator==[m[K(const fpos<_StateT>&, const fpos<_StateT>&)[m[Kâ > 192 | [01;36m[Koperator[m[K==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/postypes.h:192:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::fpos<_StateT>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/allocator.h:237:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _T1, class _T2> bool std::[01;32m[Koperator==[m[K(const allocator<_CharT>&, const allocator<_T2>&)[m[Kâ > 237 | [01;36m[Koperator[m[K==(const allocator<_T1>&, const allocator<_T2>&) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/allocator.h:237:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::allocator<_CharT>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:47[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string:54[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string_view:608:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _CharT, class _Traits> constexpr bool std::[01;32m[Koperator==[m[K(basic_string_view<_CharT, _Traits>, basic_string_view<_CharT, _Traits>)[m[Kâ > 608 | [01;36m[Koperator[m[K==(basic_string_view<_CharT, _Traits> __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string_view:608:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kstd::basic_string_view<_CharT, _Traits>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string_view:615:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _CharT, class _Traits> constexpr bool std::[01;32m[Koperator==[m[K(basic_string_view<_CharT, _Traits>, __type_identity_t<basic_string_view<_CharT, _Traits> >)[m[Kâ > 615 | [01;36m[Koperator[m[K==(basic_string_view<_CharT, _Traits> __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string_view:615:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kstd::basic_string_view<_CharT, _Traits>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string_view:641:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _CharT, class _Traits> constexpr bool std::[01;32m[Koperator==[m[K(__type_identity_t<basic_string_view<_CharT, _Traits> >, basic_string_view<_CharT, _Traits>)[m[Kâ > 641 | [01;36m[Koperator[m[K==(__type_identity_t<basic_string_view<_CharT, _Traits>> __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string_view:641:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kstd::basic_string_view<_CharT, _Traits>[m[Kâ and â[01m[Kstd::nullptr_t[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3709:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _CharT, class _Traits, class _Alloc> bool std::[01;32m[Koperator==[m[K(const __cxx11::basic_string<_CharT, _Traits, _Allocator>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)[m[Kâ > 3709 | [01;36m[Koperator[m[K==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3709:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::__cxx11::basic_string<_CharT, _Traits, _Allocator>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3726:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _CharT, class _Traits, class _Alloc> bool std::[01;32m[Koperator==[m[K(const __cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)[m[Kâ > 3726 | [01;36m[Koperator[m[K==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3726:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::__cxx11::basic_string<_CharT, _Traits, _Allocator>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3773:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _CharT, class _Traits, class _Alloc> bool std::[01;32m[Koperator==[m[K(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)[m[Kâ > 3773 | [01;36m[Koperator[m[K==(const _CharT* __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3773:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst _CharT*[m[Kâ and â[01m[Kstd::vector<unsigned char>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/memory_resource.h:47[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string:58[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tuple:1905:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class ... _TElements, class ... _UElements> constexpr bool std::[01;32m[Koperator==[m[K(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)[m[Kâ > 1905 | [01;36m[Koperator[m[K==(const tuple<_TElements...>& __t, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tuple:1905:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::tuple<_UTypes ...>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_facets.h:48[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_ios.h:37[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ios:46[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/streambuf_iterator.h:234:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _CharT, class _Traits> bool std::[01;32m[Koperator==[m[K(const istreambuf_iterator<_CharT, _Traits>&, const istreambuf_iterator<_CharT, _Traits>&)[m[Kâ > 234 | [01;36m[Koperator[m[K==(const istreambuf_iterator<_CharT, _Traits>& __a, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/streambuf_iterator.h:234:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::istreambuf_iterator<_CharT, _Traits>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/vector:66[m[K, > from [01m[K/usr/include/exiv2/types.hpp:17[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h:2035:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Alloc> bool std::[01;32m[Koperator==[m[K(const vector<_Tp, _Alloc>&, const vector<_Tp, _Alloc>&)[m[Kâ > 2035 | [01;36m[Koperator[m[K==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h:2035:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::vector<_Tp, _Alloc>[m[Kâ and â[01m[Kstd::nullptr_t[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:829:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Dp, class _Up, class _Ep> bool std::[01;32m[Koperator==[m[K(const unique_ptr<_Tp, _Dp>&, const unique_ptr<_Up, _Ep>&)[m[Kâ > 829 | [01;36m[Koperator[m[K==(const unique_ptr<_Tp, _Dp>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:829:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::unique_ptr<_Tp, _Dp>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:837:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Dp> bool std::[01;32m[Koperator==[m[K(const unique_ptr<_Tp, _Dp>&, nullptr_t)[m[Kâ > 837 | [01;36m[Koperator[m[K==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:837:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::unique_ptr<_Tp, _Dp>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:845:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Dp> bool std::[01;32m[Koperator==[m[K(nullptr_t, const unique_ptr<_Tp, _Dp>&)[m[Kâ > 845 | [01;36m[Koperator[m[K==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:845:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::unique_ptr<_Tp, _Dp>[m[Kâ and â[01m[Kstd::nullptr_t[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:53[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory:80[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1793:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp1, class _Tp2, __gnu_cxx::_Lock_policy _Lp> bool std::[01;32m[Koperator==[m[K(const __shared_ptr<_Tp1, _Lp>&, const __shared_ptr<_Tp2, _Lp>&)[m[Kâ > 1793 | [01;36m[Koperator[m[K==(const __shared_ptr<_Tp1, _Lp>& __a, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1793:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::__shared_ptr<_Tp1, _Lp>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1799:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::[01;32m[Koperator==[m[K(const __shared_ptr<_Tp, _Lp>&, nullptr_t)[m[Kâ > 1799 | [01;36m[Koperator[m[K==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1799:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::__shared_ptr<_Tp, _Lp>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1819:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::[01;32m[Koperator==[m[K(nullptr_t, const __shared_ptr<_Tp, _Lp>&)[m[Kâ > 1819 | [01;36m[Koperator[m[K==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1819:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::__shared_ptr<_Tp, _Lp>[m[Kâ and â[01m[Kstd::nullptr_t[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:555:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Up> bool std::[01;32m[Koperator==[m[K(const shared_ptr<_Tp>&, const shared_ptr<_Tp>&)[m[Kâ > 555 | [01;36m[Koperator[m[K==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:555:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::shared_ptr<_Tp>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:561:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp> bool std::[01;32m[Koperator==[m[K(const shared_ptr<_Tp>&, nullptr_t)[m[Kâ > 561 | [01;36m[Koperator[m[K==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:561:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::shared_ptr<_Tp>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:582:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp> bool std::[01;32m[Koperator==[m[K(nullptr_t, const shared_ptr<_Tp>&)[m[Kâ > 582 | [01;36m[Koperator[m[K==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:582:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::shared_ptr<_Tp>[m[Kâ and â[01m[Kstd::nullptr_t[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/map:63[m[K, > from [01m[K/usr/include/exiv2/value.hpp:16[m[K, > from [01m[K/usr/include/exiv2/metadatum.hpp:10[m[K, > from [01m[K/usr/include/exiv2/exif.hpp:17[m[K, > from [01m[K/usr/include/exiv2/image.hpp:11[m[K, > from [01m[K/usr/include/exiv2/bmffimage.hpp:9[m[K, > from [01m[K/usr/include/exiv2/exiv2.hpp:9[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_map.h:1511:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Key, class _Tp, class _Compare, class _Alloc> bool std::[01;32m[Koperator==[m[K(const map<_Key, _Tp, _Compare, _Allocator>&, const map<_Key, _Tp, _Compare, _Allocator>&)[m[Kâ > 1511 | [01;36m[Koperator[m[K==(const map<_Key, _Tp, _Compare, _Alloc>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_map.h:1511:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::map<_Key, _Tp, _Compare, _Allocator>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/map:64[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multimap.h:1132:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Key, class _Tp, class _Compare, class _Alloc> bool std::[01;32m[Koperator==[m[K(const multimap<_Key, _Tp, _Compare, _Allocator>&, const multimap<_Key, _Tp, _Compare, _Allocator>&)[m[Kâ > 1132 | [01;36m[Koperator[m[K==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multimap.h:1132:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::multimap<_Key, _Tp, _Compare, _Allocator>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/list:65[m[K, > from [01m[K/usr/include/exiv2/exif.hpp:21[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_list.h:2123:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Alloc> bool std::[01;32m[Koperator==[m[K(const __cxx11::list<_Tp, _Alloc>&, const __cxx11::list<_Tp, _Alloc>&)[m[Kâ > 2123 | [01;36m[Koperator[m[K==(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_list.h:2123:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::__cxx11::list<_Tp, _Alloc>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/set:63[m[K, > from [01m[K/usr/include/exiv2/bmffimage.hpp:11[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_set.h:985:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Key, class _Compare, class _Alloc> bool std::[01;32m[Koperator==[m[K(const set<_Key, _Compare, _Allocator>&, const set<_Key, _Compare, _Allocator>&)[m[Kâ > 985 | [01;36m[Koperator[m[K==(const set<_Key, _Compare, _Alloc>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_set.h:985:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::set<_Key, _Compare, _Allocator>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/set:64[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multiset.h:972:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Key, class _Compare, class _Alloc> bool std::[01;32m[Koperator==[m[K(const multiset<_Key, _Compare, _Allocator>&, const multiset<_Key, _Compare, _Allocator>&)[m[Kâ > 972 | [01;36m[Koperator[m[K==(const multiset<_Key, _Compare, _Alloc>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multiset.h:972:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::multiset<_Key, _Compare, _Allocator>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/include/exiv2/photoshop.hpp:10[m[K, > from [01m[K/usr/include/exiv2/exiv2.hpp:31[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:297:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, long unsigned int _Nm> bool std::[01;32m[Koperator==[m[K(const array<_Tp, _Nm>&, const array<_Tp, _Nm>&)[m[Kâ > 297 | [01;36m[Koperator[m[K==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:297:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::array<_Tp, _Nm>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/deque:66[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stack:62[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/regex:43[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_deque.h:2290:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Alloc> bool std::[01;32m[Koperator==[m[K(const deque<_Tp, _Alloc>&, const deque<_Tp, _Alloc>&)[m[Kâ > 2290 | [01;36m[Koperator[m[K==(const deque<_Tp, _Alloc>& __x, const deque<_Tp, _Alloc>& __y) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_deque.h:2290:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::deque<_Tp, _Alloc>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stack:63[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_stack.h:356:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Seq> bool std::[01;32m[Koperator==[m[K(const stack<_Tp, _Seq>&, const stack<_Tp, _Seq>&)[m[Kâ > 356 | [01;36m[Koperator[m[K==(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_stack.h:356:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::stack<_Tp, _Seq>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/regex:50[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_function.h:737:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Res, class ... _Args> bool std::[01;32m[Koperator==[m[K(const function<_Res(_ArgTypes ...)>&, nullptr_t)[m[Kâ > 737 | [01;36m[Koperator[m[K==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_function.h:737:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K â[01m[Kstd::vector<unsigned char>[m[Kâ is not derived from â[01m[Kconst std::function<_Res(_ArgTypes ...)>[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_function.h:744:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Res, class ... _Args> bool std::[01;32m[Koperator==[m[K(nullptr_t, const function<_Res(_ArgTypes ...)>&)[m[Kâ > 744 | [01;36m[Koperator[m[K==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_function.h:744:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1695:24:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::function<_Res(_ArgTypes ...)>[m[Kâ and â[01m[Kstd::nullptr_t[m[Kâ > 1695 | if (data.pData_ == [01;36m[Knullptr[m[K) > | [01;36m[K^~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/allocator.h:216:7:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Kbool std::[01;32m[Koperator==[m[K(const allocator<unsigned char>&, const allocator<unsigned char>&)[m[Kâ > 216 | [01;36m[Koperator[m[K==(const allocator&, const allocator&) _GLIBCXX_NOTHROW > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/allocator.h:216:18:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from â[01m[Kstd::vector<unsigned char>[m[Kâ to â[01m[Kconst std::allocator<unsigned char>&[m[Kâ > 216 | operator==([01;36m[Kconst allocator&[m[K, const allocator&) _GLIBCXX_NOTHROW > | [01;36m[K^~~~~~~~~~~~~~~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ios_base.h:46[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:449:3:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Kbool std::[01;32m[Koperator==[m[K(const error_code&, const error_code&)[m[Kâ > 449 | [01;36m[Koperator[m[K==(const error_code& __lhs, const error_code& __rhs) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:449:32:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from â[01m[Kstd::vector<unsigned char>[m[Kâ to â[01m[Kconst std::error_code&[m[Kâ > 449 | operator==([01;36m[Kconst error_code& __lhs[m[K, const error_code& __rhs) noexcept > | [01;36m[K~~~~~~~~~~~~~~~~~~^~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:465:3:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Kbool std::[01;32m[Koperator==[m[K(const error_code&, const error_condition&)[m[Kâ > 465 | [01;36m[Koperator[m[K==(const error_code& __lhs, const error_condition& __rhs) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:465:32:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from â[01m[Kstd::vector<unsigned char>[m[Kâ to â[01m[Kconst std::error_code&[m[Kâ > 465 | operator==([01;36m[Kconst error_code& __lhs[m[K, const error_condition& __rhs) noexcept > | [01;36m[K~~~~~~~~~~~~~~~~~~^~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:480:3:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Kbool std::[01;32m[Koperator==[m[K(const error_condition&, const error_condition&)[m[Kâ > 480 | [01;36m[Koperator[m[K==(const error_condition& __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:480:37:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from â[01m[Kstd::vector<unsigned char>[m[Kâ to â[01m[Kconst std::error_condition&[m[Kâ > 480 | operator==([01;36m[Kconst error_condition& __lhs[m[K, > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~^~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:517:3:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Kbool std::[01;32m[Koperator==[m[K(const error_condition&, const error_code&)[m[Kâ > 517 | [01;36m[Koperator[m[K==(const error_condition& __lhs, const error_code& __rhs) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:517:37:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from â[01m[Kstd::vector<unsigned char>[m[Kâ to â[01m[Kconst std::error_condition&[m[Kâ > 517 | operator==([01;36m[Kconst error_condition& __lhs[m[K, const error_code& __rhs) noexcept > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~^~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1698:39:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstruct Exiv2::DataBuf[m[Kâ has no member named â[01m[Ksize_[m[Kâ; did you mean â[01m[Ksize[m[Kâ? > 1698 | *buffer = (guint8*) g_malloc(data.[01;31m[Ksize_[m[K); > | [01;31m[K^~~~~[m[K > | [32m[Ksize[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1699:26:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::vector<unsigned char> Exiv2::DataBuf::pData_[m[Kâ is private within this context > 1699 | memcpy(*buffer, data.[01;31m[KpData_[m[K, data.size_); > | [01;31m[K^~~~~~[m[K >[01m[K/usr/include/exiv2/types.hpp:201:21:[m[K [01;36m[Knote: [m[Kdeclared private here > 201 | std::vector<byte> [01;36m[KpData_[m[K; > | [01;36m[K^~~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1699:39:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstruct Exiv2::DataBuf[m[Kâ has no member named â[01m[Ksize_[m[Kâ; did you mean â[01m[Ksize[m[Kâ? > 1699 | memcpy(*buffer, data.pData_, data.[01;31m[Ksize_[m[K); > | [01;31m[K^~~~~[m[K > | [32m[Ksize[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1700:18:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstruct Exiv2::DataBuf[m[Kâ has no member named â[01m[Ksize_[m[Kâ; did you mean â[01m[Ksize[m[Kâ? > 1700 | *size = data.[01;31m[Ksize_[m[K; > | [01;31m[K^~~~~[m[K > | [32m[Ksize[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_set_exif_thumbnail_from_file[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1716:76:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1716 | g_set_error_literal (error, g_quark_from_string ("GExiv2"), [01;31m[Ke.code ()[m[K, e.what ()); > | [01;31m[K~~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kvoid[01;32m[K gexiv2_metadata_try_set_exif_thumbnail_from_buffer[m[K(GExiv2Metadata*, const guint8*, gint, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1748:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1748 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kvoid[01;32m[K gexiv2_metadata_try_erase_exif_thumbnail[m[K(GExiv2Metadata*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1772:73:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1772 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kconst gchar*[01;32m[K gexiv2_metadata_try_get_tag_label[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1791:69:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1791 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kconst gchar*[01;32m[K gexiv2_metadata_try_get_tag_description[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1827:69:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1827 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kconst gchar*[01;32m[K gexiv2_metadata_try_get_tag_type[m[K(const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1863:69:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1863 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[Kgboolean[01;32m[K gexiv2_metadata_try_tag_supports_multiple_values[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1902:69:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1902 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:[m[K In function â[01m[KGBytes*[01;32m[K gexiv2_metadata_try_get_tag_raw[m[K(GExiv2Metadata*, const gchar*, GError**)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-metadata.cpp:1924:69:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[KExiv2::ErrorCode[m[Kâ to â[01m[Kgint[m[Kâ {aka â[01m[Kint[m[Kâ} > 1924 | g_set_error_literal(error, g_quark_from_string("GExiv2"), [01;31m[Ke.code()[m[K, e.what()); > | [01;31m[K~~~~~~^~[m[K > | [01;31m[K|[m[K > | [01;31m[KExiv2::ErrorCode[m[K >[01m[K/usr/include/glib-2.0/glib/gerror.h:230:48:[m[K [01;36m[Knote: [m[K initializing argument 3 of â[01m[Kvoid[01;32m[K g_set_error_literal[m[K(GError**, GQuark, gint, const gchar*)[m[Kâ > 230 | [01;36m[Kgint code[m[K, > | [01;36m[K~~~~~~~~~~~~~~~^~~~[m[K >[13/17] x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-stream-io.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-stream-io.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-stream-io.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.cpp >[31mFAILED: [0mgexiv2/libgexiv2.so.2.14.1.p/gexiv2-stream-io.cpp.o >x86_64-pc-linux-gnu-g++ -Igexiv2/libgexiv2.so.2.14.1.p -Igexiv2 -I../gexiv2-0.14.1/gexiv2 -I. -I../gexiv2-0.14.1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -march=native -pipe -fPIC -pthread -MD -MQ gexiv2/libgexiv2.so.2.14.1.p/gexiv2-stream-io.cpp.o -MF gexiv2/libgexiv2.so.2.14.1.p/gexiv2-stream-io.cpp.o.d -o gexiv2/libgexiv2.so.2.14.1.p/gexiv2-stream-io.cpp.o -c ../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.cpp >In file included from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.cpp:13[m[K: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.h:38:19:[m[K [01;31m[Kerror: [m[Kâ[01m[KStreamIo::size_type StreamIo::[01;32m[Kwrite[m[K(const Exiv2::byte*, size_type)[m[Kâ marked â[01m[Koverride[m[Kâ, but does not override > 38 | size_type [01;31m[Kwrite[m[K (const Exiv2::byte* data, size_type wcount) override; > | [01;31m[K^~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.h:39:19:[m[K [01;31m[Kerror: [m[Kconflicting return type specified for â[01m[Kvirtual StreamIo::size_type StreamIo::[01;32m[Kwrite[m[K(Exiv2::BasicIo&)[m[Kâ > 39 | size_type [01;31m[Kwrite[m[K (Exiv2::BasicIo& src) override; > | [01;31m[K^~~~~[m[K >In file included from [01m[K/usr/include/exiv2/exiv2.hpp:8[m[K, > from [01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.h:19[m[K: >[01m[K/usr/include/exiv2/basicio.hpp:92:18:[m[K [01;36m[Knote: [m[Koverridden function is â[01m[Kvirtual size_t Exiv2::BasicIo::[01;32m[Kwrite[m[K(Exiv2::BasicIo&)[m[Kâ > 92 | virtual size_t [01;36m[Kwrite[m[K(BasicIo& src) = 0; > | [01;36m[K^~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.h:41:20:[m[K [01;31m[Kerror: [m[Kâ[01m[KExiv2::DataBuf StreamIo::[01;32m[Kread[m[K(size_type)[m[Kâ marked â[01m[Koverride[m[Kâ, but does not override > 41 | Exiv2::DataBuf [01;31m[Kread[m[K (size_type rcount) override; > | [01;31m[K^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.h:42:15:[m[K [01;31m[Kerror: [m[Kâ[01m[KStreamIo::size_type StreamIo::[01;32m[Kread[m[K(Exiv2::byte*, size_type)[m[Kâ marked â[01m[Koverride[m[Kâ, but does not override > 42 | size_type [01;31m[Kread[m[K (Exiv2::byte* buf, size_type rcount) override; > | [01;31m[K^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.h:48:14:[m[K [01;31m[Kerror: [m[Kconflicting return type specified for â[01m[Kvirtual long int StreamIo::[01;32m[Ktell[m[K() const[m[Kâ > 48 | long [01;31m[Ktell[m[K () const override; > | [01;31m[K^~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:203:32:[m[K [01;36m[Knote: [m[Koverridden function is â[01m[Kvirtual size_t Exiv2::BasicIo::[01;32m[Ktell[m[K() const[m[Kâ > 203 | [[nodiscard]] virtual size_t [01;36m[Ktell[m[K() const = 0; > | [01;36m[K^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.h:53:21:[m[K [01;31m[Kerror: [m[Kconflicting return type specified for â[01m[Kvirtual std::string StreamIo::[01;32m[Kpath[m[K() const[m[Kâ > 53 | std::string [01;31m[Kpath[m[K () const override; > | [01;31m[K^~~~[m[K >[01m[K/usr/include/exiv2/basicio.hpp:221:44:[m[K [01;36m[Knote: [m[Koverridden function is â[01m[Kvirtual const std::string& Exiv2::BasicIo::[01;32m[Kpath[m[K() const[m[Kâ > 221 | [[nodiscard]] virtual const std::string& [01;36m[Kpath[m[K() const noexcept = 0; > | [01;36m[K^~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.cpp:[m[K In member function â[01m[KExiv2::DataBuf StreamIo::[01;32m[Kread[m[K(size_type)[m[Kâ: >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.cpp:169:36:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::vector<unsigned char> Exiv2::DataBuf::pData_[m[Kâ is private within this context > 169 | long read_bytes = read (buffer.[01;31m[KpData_[m[K, buffer.size_); > | [01;31m[K^~~~~~[m[K >In file included from [01m[K/usr/include/exiv2/basicio.hpp:11[m[K: >[01m[K/usr/include/exiv2/types.hpp:201:21:[m[K [01;36m[Knote: [m[Kdeclared private here > 201 | std::vector<byte> [01;36m[KpData_[m[K; > | [01;36m[K^~~~~~[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.cpp:169:51:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstruct Exiv2::DataBuf[m[Kâ has no member named â[01m[Ksize_[m[Kâ; did you mean â[01m[Ksize[m[Kâ? > 169 | long read_bytes = read (buffer.pData_, buffer.[01;31m[Ksize_[m[K); > | [01;31m[K^~~~~[m[K > | [32m[Ksize[m[K >[01m[K../gexiv2-0.14.1/gexiv2/gexiv2-stream-io.cpp:171:12:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstruct Exiv2::DataBuf[m[Kâ has no member named â[01m[Ksize_[m[Kâ; did you mean â[01m[Ksize[m[Kâ? > 171 | buffer.[01;31m[Ksize_[m[K = read_bytes; > | [01;31m[K^~~~~[m[K > | [32m[Ksize[m[K >ninja: build stopped: subcommand failed. > * ERROR: media-libs/gexiv2-0.14.1::gentoo failed (compile phase): > * compile failed > * > * Call stack: > * ebuild.sh, line 136: Called src_compile > * environment, line 2572: Called meson_src_compile > * environment, line 1730: Called die > * The specific snippet of code: > * "$@" || die "compile failed" > * > * If you need support, post the output of `emerge --info '=media-libs/gexiv2-0.14.1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=media-libs/gexiv2-0.14.1::gentoo'`. > * The complete build log is located at '/var/log/portage/buildlog/media-libs:gexiv2-0.14.1:20230515-185150.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-libs/gexiv2-0.14.1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/media-libs/gexiv2-0.14.1/temp/environment'. > * Working directory: '/var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1' > * S: '/var/tmp/portage/media-libs/gexiv2-0.14.1/work/gexiv2-0.14.1'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 906464
: 861750