Created attachment 715569 [details] build log for libmannette >dev-lang/vala-0.50.7 causes several ebuilds to fail with the same message "Integrity check failed (libvala 0.52.4 doesn't match vapigen 0.52.2)". I've attached the build.log for dev-libs/libmanette-0.2.6, which is one of the failing ebuilds. I can emerge gnome-base/gnome-light with these vala versions masked, but not gnome-base/gnome. Based off the error messages, I think it has to do with the way vala is slotted?
dev-lang/vala-0.50.7 causes several ebuilds to fail with the same message "Integrity check failed (libvala 0.52.4 doesn't match vapigen 0.52.2)". I've attached the build.log for dev-libs/libmanette-0.2.6, which is one of the failing ebuilds. I can emerge gnome-base/gnome-light with these vala versions masked, but not gnome-base/gnome. Based off the error messages, I think it has to do with the way vala is slotted?
(pasted into a new comment so it's readable)
Strange. What versions of dev-libs/vala-common and dev-lang/vala do you have installed?
> Strange. What versions of dev-libs/vala-common and dev-lang/vala do you have > installed? For vala, I've got 0.48.12 and 0.50.7 installed, and >=0.52.3 masked. I've narrowed down it's 0.52.4 (or 0.52.3) which is the problem. Unfortunately some packages depend on the newer versions. I've also got vala-common-0.52.3
Integrity check failed (libvala 0.52.4 doesn't match vapigen 0.52.2) This indicates there's a mismatch.. likely a wrong vapigen being ran, and sure enough: /usr/local/bin/vapigen-0.52 --quiet --library=manette-0.2 ^^^^^ Please cleanup /usr/local
(In reply to Ionen Wolkens from comment #5) > Integrity check failed (libvala 0.52.4 doesn't match vapigen 0.52.2) > > This indicates there's a mismatch.. likely a wrong vapigen being ran, and > sure enough: > /usr/local/bin/vapigen-0.52 --quiet --library=manette-0.2 > ^^^^^ > > Please cleanup /usr/local Thanks, the issue is resolved now. I think I installed this trying to get a binary package to work, and then forgot about it later. Sorry about that.