Created attachment 558482 [details] build.log Probably missing exiv2/exiv2.hpp include.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=450cbf95fae0141740b2c9f74265220651ee8863 commit 450cbf95fae0141740b2c9f74265220651ee8863 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-12-29 13:30:34 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-12-29 13:31:44 +0000 media-gfx/hugin: Fix build with exiv2-0.27 Switch to eapi7-ver Sync 9999 deps with 2018.0.0 Closes: https://bugs.gentoo.org/673730 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> .../hugin/files/hugin-2018.0.0-exiv2-0.27.patch | 28 ++++++++++++++++++++++ media-gfx/hugin/hugin-2018.0.0.ebuild | 8 ++++--- media-gfx/hugin/hugin-9999.ebuild | 7 +++--- 3 files changed, 37 insertions(+), 6 deletions(-)
Sorry to chime in a closed bug... There was a similar issue with gexiv2 upstream https://gitlab.gnome.org/GNOME/gexiv2/issues/34 of which one part was that gexiv2 included other headers than only exiv2/exiv2.hpp (cf. also https://github.com/Exiv2/exiv2/issues/555). I confirmed that simply #include <exiv2/exiv2.hpp> instead of "exiv2/easyaccess.hpp" and "exiv2/version.hpp" works well - as a bonus, EXIV2_TEST_VERSION is available and the source below needs no modification.
*** Bug 680754 has been marked as a duplicate of this bug. ***