Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 673730 - media-gfx/hugin-2018.0.0 w/ media-gfx/exiv2-0.27.0: Exiv2Helper.cpp:566:23: error: missing binary operator before token "("
Summary: media-gfx/hugin-2018.0.0 w/ media-gfx/exiv2-0.27.0: Exiv2Helper.cpp:566:23: e...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
: 680754 (view as bug list)
Depends on:
Blocks: 673720
  Show dependency tree
 
Reported: 2018-12-25 19:59 UTC by Andreas Sturmlechner
Modified: 2019-03-17 12:57 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,100.18 KB, text/x-log)
2018-12-25 19:59 UTC, Andreas Sturmlechner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2018-12-25 19:59:58 UTC
Created attachment 558482 [details]
build.log

Probably missing exiv2/exiv2.hpp include.
Comment 1 Larry the Git Cow gentoo-dev 2018-12-29 13:32:01 UTC
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(-)
Comment 2 Bernd Feige 2019-01-11 16:25:14 UTC
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.
Comment 3 Andreas Sturmlechner gentoo-dev 2019-03-17 12:57:48 UTC
*** Bug 680754 has been marked as a duplicate of this bug. ***