Summary: | >dev-lang/vala-0.50.7 causes several ebuilds to fail | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Adam <adam.pimentel46> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | ionen, mscardovi, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build log for libmannette |
Description
Adam
2021-06-12 19:25:09 UTC
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. |