Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 674044 - media-gfx/geeqie-1.4-r1 w/ media-libs/exiv2-0.27: multiple errors
Summary: media-gfx/geeqie-1.4-r1 w/ media-libs/exiv2-0.27: multiple errors
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Bernard Cafarelli
URL: https://www.freelists.org/post/geeqie...
Whiteboard:
Keywords: PATCH, PullRequest
Depends on:
Blocks: 673720
  Show dependency tree
 
Reported: 2018-12-29 22:20 UTC by Andreas Sturmlechner
Modified: 2019-01-10 21:54 UTC (History)
0 users

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


Attachments
build.log (build.log,70.98 KB, text/x-log)
2018-12-29 22:20 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-29 22:20:46 UTC
Created attachment 558902 [details]
build.log

exiv2.cc: In member function ‘virtual void _ExifDataProcessed::writeMetadata(gchar*)’:
exiv2.cc:377:31: error: no matching function for call to ‘Exiv2::BasicError<char>::BasicError(int)’
    if (!image) Exiv2::Error(21);
                               ^

/usr/include/exiv2/error.hpp:263:11: note:   no known conversion for argument 1 from ‘int’ to ‘const Exiv2::BasicError<char>&’
exiv2.cc:397:31: error: no matching function for call to ‘Exiv2::BasicError<char>::BasicError(int, const char [4])’
    throw Exiv2::Error(3, "xmp");
                               ^

/usr/include/exiv2/error.hpp:263:11: note:   candidate expects 1 argument, 2 provided
exiv2.cc: In function ‘void exif_init()’:
exiv2.cc:454:27: error: ‘EXV_PACKAGE’ was not declared in this scope
  bind_textdomain_codeset (EXV_PACKAGE, "UTF-8");
                           ^~~~~~~~~~~


For hints on how to fix at least the first two errors check out 'ufraw-0.22-exiv2-0.27.patch'.
Comment 1 Larry the Git Cow gentoo-dev 2019-01-10 21:54:24 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c04877a81a1355e6ef3b75129374734f4ed842

commit b9c04877a81a1355e6ef3b75129374734f4ed842
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-01-09 21:22:04 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-01-10 21:54:09 +0000

    media-gfx/geeqie: Fix build with exiv2-0.27
    
    Patch is already upstream, see also:
    https://github.com/BestImageViewer/geeqie/issues/654
    
    Closes: https://bugs.gentoo.org/674044
    Package-Manager: Portage-2.3.54, Repoman-2.3.12
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 media-gfx/geeqie/files/geeqie-1.4-exiv2-0.27.patch | 80 ++++++++++++++++++++++
 media-gfx/geeqie/geeqie-1.4-r1.ebuild              |  4 +-
 2 files changed, 83 insertions(+), 1 deletion(-)