Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 685682 - kde-apps/gwenview-19.04.1 w/ media-gfx/exiv2-0.27.1: lib/imagemetainfomodel.cpp:293:40: error: expected unqualified-id before ‘&’ token
Summary: kde-apps/gwenview-19.04.1 w/ media-gfx/exiv2-0.27.1: lib/imagemetainfomodel.c...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL: https://phabricator.kde.org/D21148
Whiteboard:
Keywords:
: 685786 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-05-12 06:32 UTC by Boris Vingradov
Modified: 2019-05-13 09:52 UTC (History)
8 users (show)

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


Attachments
Build log (gwenview-19.04.1_build.log,178.46 KB, text/x-log)
2019-05-12 06:32 UTC, Boris Vingradov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Boris Vingradov 2019-05-12 06:32:47 UTC
Created attachment 576094 [details]
Build log

For new version of gwenview I have problem to build:
...
/var/tmp/portage/kde-apps/gwenview-19.04.1/work/gwenview-19.04.1/lib/imagemetainfomodel.cpp:293:40: error: expected unqualified-id before ‘&’ token
             } catch (const Exiv2::Error& error) {
                                        ^
/var/tmp/portage/kde-apps/gwenview-19.04.1/work/gwenview-19.04.1/lib/imagemetainfomodel.cpp:293:40: error: expected ‘)’ before ‘&’ token
             } catch (const Exiv2::Error& error) {
                     ~                  ^
                                        )
/var/tmp/portage/kde-apps/gwenview-19.04.1/work/gwenview-19.04.1/lib/imagemetainfomodel.cpp:293:40: error: expected ‘{’ before ‘&’ token
/var/tmp/portage/kde-apps/gwenview-19.04.1/work/gwenview-19.04.1/lib/imagemetainfomodel.cpp:293:42: error: ‘error’ was not declared in this scope
             } catch (const Exiv2::Error& error) {
                                          ^~~~~
/var/tmp/portage/kde-apps/gwenview-19.04.1/work/gwenview-19.04.1/lib/imagemetainfomodel.cpp:293:42: note: suggested alternative: ‘perror’
             } catch (const Exiv2::Error& error) {
                                          ^~~~~
                                          perror
...
Comment 1 Joe 2019-05-12 12:08:28 UTC
...
I get a similar build failure message --

/var/tmp/portage/kde-apps/gwenview-19.04.1/work/gwenview-19.04.1/lib/imagemetainfomodel.cpp: In member function 'void Gwenview::ImageMetaInfoModelPrivate::fillExivGroup(const QModelIndex&, Gwenview::MetaInfoGroup*, const Container&)':
/var/tmp/portage/kde-apps/gwenview-19.04.1/work/gwenview-19.04.1/lib/imagemetainfomodel.cpp:293:40: error: expected unqualified-id before '&' token
  293 |             } catch (const Exiv2::Error& error) {
      |                                        ^
/var/tmp/portage/kde-apps/gwenview-19.04.1/work/gwenview-19.04.1/lib/imagemetainfomodel.cpp:293:40: error: expected ')' before '&' token
  293 |             } catch (const Exiv2::Error& error) {
      |                     ~                  ^
      |                                        )
/var/tmp/portage/kde-apps/gwenview-19.04.1/work/gwenview-19.04.1/lib/imagemetainfomodel.cpp:293:40: error: expected '{' before '&' token
/var/tmp/portage/kde-apps/gwenview-19.04.1/work/gwenview-19.04.1/lib/imagemetainfomodel.cpp:293:42: error: 'error' was not declared in this scope; did you mean 'perror'?
  293 |             } catch (const Exiv2::Error& error) {
      |                                          ^~~~~
      |                                          perror
Comment 2 Nicholas Santos 2019-05-12 15:30:38 UTC
I had this issue as well.  I checked the installed version of exiv2 and I was at 0.27.1.  Downgrading to media-gfx/exiv2-0.27.0-r2 allowed gwenview to build properly.
Comment 3 Larry the Git Cow gentoo-dev 2019-05-13 00:18:14 UTC
The bug has been closed via the following commit(s):

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

commit 85cfe3d430d0d89cda610d5343618757223498dc
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-05-12 06:53:57 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-05-13 00:12:54 +0000

    kde-apps/gwenview: Fix build with media-libs/exiv2-0.27.1
    
    Closes: https://bugs.gentoo.org/685682
    Package-Manager: Portage-2.3.66, Repoman-2.3.12
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../files/gwenview-19.04.1-exiv2-0.27.1.patch      | 34 ++++++++++++++++++++++
 kde-apps/gwenview/gwenview-19.04.1.ebuild          |  2 ++
 2 files changed, 36 insertions(+)
Comment 4 Andreas Sturmlechner gentoo-dev 2019-05-13 09:52:51 UTC
*** Bug 685786 has been marked as a duplicate of this bug. ***