ninja build fails
Hello, using the command 'ninja -C build' after fetching the latest gthumb from github gives an error and the build process stops. Possibly related to exiv2. The version installed here is exiv2 0.27.99.0. Xubuntu 18.04.
Any clues?
Thanks for reading, Paul.
[205/612] Compiling C++ object 'extens...ls/exiv2_tools@sha/exiv2-utils.cpp.o'.
FAILED: extensions/exiv2_tools/exiv2_tools@sha/exiv2-utils.cpp.o
c++ -Iextensions/exiv2_tools/exiv2_tools@sha -Iextensions/exiv2_tools -I../extensions/exiv2_tools -I. -I../ -Igthumb -I../gthumb -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/gsettings-desktop-schemas -I/usr/local/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -O0 -g -fPIC -pthread -MD -MQ 'extensions/exiv2_tools/exiv2_tools@sha/exiv2-utils.cpp.o' -MF 'extensions/exiv2_tools/exiv2_tools@sha/exiv2-utils.cpp.o.d' -o 'extensions/exiv2_tools/exiv2_tools@sha/exiv2-utils.cpp.o' -c ../extensions/exiv2_tools/exiv2-utils.cpp
../extensions/exiv2_tools/exiv2-utils.cpp: In function ‘void add_string_list_to_metadata(GthMetadata*, const Exiv2::Metadatum&)’:
../extensions/exiv2_tools/exiv2-utils.cpp:333:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < value.count(); i++)
~~^~~~~~~~~~~~~~~
../extensions/exiv2_tools/exiv2-utils.cpp: At global scope:
../extensions/exiv2_tools/exiv2-utils.cpp:745:36: error: variable or field ‘exiv2_read_metadata’ declared void
exiv2_read_metadata (Exiv2::Image::AutoPtr image,
^~~~~~~
../extensions/exiv2_tools/exiv2-utils.cpp:745:36: error: ‘AutoPtr’ is not a member of ‘Exiv2::Image’
../extensions/exiv2_tools/exiv2-utils.cpp:746:30: error: expected primary-expression before ‘*’ token
GFileInfo *info,
^
../extensions/exiv2_tools/exiv2-utils.cpp:746:31: error: ‘info’ was not declared in this scope
[...]
These errors are repeated several times, until the build stops with the following message:
[210/612] Generating comments.extension_merge with a custom command.
ninja: build stopped: subcommand failed.