Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 677834 - gnome-base/libgnome-keyring-3.12.0-r1[vala] fails to build with dev-lang/vala:0.42
Summary: gnome-base/libgnome-keyring-3.12.0-r1[vala] fails to build with dev-lang/vala...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-12 20:29 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2019-02-13 23:37 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis 2019-02-12 20:29:51 UTC
gnome-base/libgnome-keyring-3.12.0-r1[vala] fails to build with dev-lang/vala:0.42.
Error does not occur with dev-lang/vala:0.36.


/usr/bin/vapigen-0.42  --library gnome-keyring-1 --metadatadir /var/tmp/portage/gnome-base/libgnome-keyring-3.12.0-r1/work/libgnome-keyring-3.12.0/library    GnomeKeyring-1.0.gir /var/tmp/portage/gnome-base/libgnome-keyring-3.12.0-r1/work/libgnome-keyring-3.12.0/library/GnomeKeyring-1.0-custom.vala
GnomeKeyring-1.0.metadata:57.1-57.6: error: expected pattern or `.', got `unlock'
unlock skip=false
^^^^^^

(vapigen-0.42:893): GLib-GObject-WARNING **: 10:12:10.042: invalid cast from 'ValaClass' to 'ValaStruct'
Generation failed: 1 error(s), 0 warning(s)
make[3]: *** [/usr/share/vala/Makefile.vapigen:61: gnome-keyring-1.vapi] Error 1
make[3]: Leaving directory '/var/tmp/portage/gnome-base/libgnome-keyring-3.12.0-r1/work/libgnome-keyring-3.12.0-abi_x86_64.amd64/library'
make[2]: *** [Makefile:769: all-recursive] Error 1
make[2]: Leaving directory '/var/tmp/portage/gnome-base/libgnome-keyring-3.12.0-r1/work/libgnome-keyring-3.12.0-abi_x86_64.amd64/library'
make[1]: *** [Makefile:481: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/gnome-base/libgnome-keyring-3.12.0-r1/work/libgnome-keyring-3.12.0-abi_x86_64.amd64'
make: *** [Makefile:412: all] Error 2
 * ERROR: gnome-base/libgnome-keyring-3.12.0-r1::gentoo failed (compile phase):
 *   emake failed
Comment 1 Larry the Git Cow gentoo-dev 2019-02-13 23:37:13 UTC
The bug has been closed via the following commit(s):

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

commit e6875071015cb8e232ce7708fc7d7ed20eba09de
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2019-02-13 23:35:44 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2019-02-13 23:36:10 +0000

    gnome-base/libgnome-keyring: fix compatibility with vala:0.42
    
    Closes: https://bugs.gentoo.org/677834
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 .../files/3.12.0-vala-0.42-compat.patch            | 25 ++++++++++++++++++++++
 .../libgnome-keyring-3.12.0-r1.ebuild              |  3 ++-
 2 files changed, 27 insertions(+), 1 deletion(-)