Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 906487 - media-gfx/geeqie-2.0.1-r4[exif]: src/exiv2.cc:1085:31: error: ‘AnyError’ in namespace ‘Exiv2’ does not name a type
Summary: media-gfx/geeqie-2.0.1-r4[exif]: src/exiv2.cc:1085:31: error: ‘AnyError’ in n...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Bernard Cafarelli
URL: https://github.com/BestImageViewer/ge...
Whiteboard:
Keywords: PATCH, UPSTREAM
Depends on:
Blocks: exiv2-0.28
  Show dependency tree
 
Reported: 2023-05-15 19:56 UTC by Andreas Sturmlechner
Modified: 2023-08-20 17:50 UTC (History)
0 users

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


Attachments
media-gfx:geeqie-2.0.1-r4:20230515-195500.log (media-gfx:geeqie-2.0.1-r4:20230515-195500.log,740.99 KB, text/plain)
2023-05-15 19:56 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 2023-05-15 19:56:46 UTC
Created attachment 861756 [details]
media-gfx:geeqie-2.0.1-r4:20230515-195500.log

> ../geeqie-2.0.1/src/exiv2.cc:1085:31: error: ‘AnyError’ in namespace ‘Exiv2’ does not name a type
>  1085 |                 catch (Exiv2::AnyError& e) {
>       |                               ^~~~~~~~
> ../geeqie-2.0.1/src/exiv2.cc:1097:39: error: ‘AnyError’ in namespace ‘Exiv2’ does not name a type
>  1097 |                         catch (Exiv2::AnyError& e) {
>       |                                       ^~~~~~~~
> ../geeqie-2.0.1/src/exiv2.cc:1107:23: error: ‘AnyError’ in namespace ‘Exiv2’ does not name a type
>  1107 |         catch (Exiv2::AnyError& e) {
>       |                       ^~~~~~~~
> ../geeqie-2.0.1/src/exiv2.cc:1108:33: error: ‘e’ was not declared in this scope
>  1108 |                 debug_exception(e);
>       |                                 ^
> ../geeqie-2.0.1/src/exiv2.cc:113:75: note: in definition of macro ‘debug_exception’
>   113 | #define debug_exception(e) _debug_exception(__FILE__, __LINE__, __func__, e)
>       |                                                                           ^
> ../geeqie-2.0.1/src/exiv2.cc: In function ‘guchar* exif_get_preview(ExifData*, guint*, gint, gint)’:
> ../geeqie-2.0.1/src/exiv2.cc:1228:63: error: ‘struct Exiv2::DataBuf’ has no member named ‘release’
>  1228 |                         std::pair<Exiv2::byte*, long> p = buf.release();
>       |                                                               ^~~~~~~
> ../geeqie-2.0.1/src/exiv2.cc:1235:23: error: ‘AnyError’ in namespace ‘Exiv2’ does not name a type
>  1235 |         catch (Exiv2::AnyError& e) {
>       |                       ^~~~~~~~
> ../geeqie-2.0.1/src/exiv2.cc:1236:33: error: ‘e’ was not declared in this scope
>  1236 |                 debug_exception(e);
>       |                                 ^
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-06-27 10:56:41 UTC
commit 3d67bd2f40d20d41d29315a7d1567b6a81f74719
Author: Bernard Cafarelli <voyageur@gentoo.org>
Date:   Tue Jun 27 12:34:31 2023 +0200

    media-gfx/geeqie: add 2.1

    Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
Comment 3 Bernard Cafarelli gentoo-dev 2023-06-27 11:07:15 UTC
Thanks sam for the catchup, I thought I had added this bug to pkgdev commit line