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 ...
... 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
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.
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(+)
*** Bug 685786 has been marked as a duplicate of this bug. ***