VAPI changes with version 0.11.0
Up to version 0.10.10, elementary/photos compiled fine against gexiv2, but with version 0.11.0 in rawhide, I'm getting build failures. I've originally reported this issue here: https://github.com/elementary/photos/issues/484
This is the error message:
../src/photos/PhotoMetadata.vala:177.9-177.39: error: 1 extra arguments for `bool GExiv2.Metadata.open_buf (uint8[])'
exiv2.open_buf (buffer, length);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../src/photos/PhotoMetadata.vala:191.9-191.48: error: 1 extra arguments for `bool GExiv2.Metadata.from_app1_segment (uint8[])'
exiv2.from_app1_segment (buffer, length);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
However, since the ABI wasn't bumped for the 0.11.0
release of gexiv2, I now think this is possibly an issue with the generated VAPI file.