Created attachment 779564 [details] emerge --info '=net-libs/gtk-vnc-1.3.0::gentoo' net-libs/gtk-vnc-1.3.0 Fails at a sandbox error. meson.build:138:0: ERROR: Sandbox violation: Tried to grab file keymap-gen from a nested subproject. All infos is attached.
Created attachment 779567 [details] emerge -pqv '=net-libs/gtk-vnc-1.3.0::gentoo' && build.log
Created attachment 779570 [details] /var/tmp/portage/net-libs/gtk-vnc-1.3.0/temp/environment
"Caused" by meson-9999. Please point out relevant details if you can in future, but appreciate the report.
Also fails in the same way with dev-util/meson-0.63.0
FYI a patch as been issued by upstream, see => https://gitlab.gnome.org/GNOME/gtk-vnc/-/merge_requests/19/diffs?commit_id=8da5e173ebdccbca60387ef2347c629be3c78dff
The status change immediately above your comment is an update adding that upstream merge request as a "see also" url link.
Created attachment 790856 [details, diff] Patch to compile with meson-9.63 Allow gtk-vnc-1.3.0 to compile with meson-0.63. It applies the fix fon gtk-vnc website and upgrades the subproject keymap-gen to a later version (otherwise it does not compile).
(In reply to Alexandre Ferreira from comment #7) > Created attachment 790856 [details, diff] [details, diff] > Patch to compile with meson-9.63 > > Allow gtk-vnc-1.3.0 to compile with meson-0.63. It applies the fix fon > gtk-vnc website and upgrades the subproject keymap-gen to a later version > (otherwise it does not compile). Your patch fixes the issue here. Good job.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d720afe07de3ae029931c2a7c4bc1b4588e8d48 commit 7d720afe07de3ae029931c2a7c4bc1b4588e8d48 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-07-10 19:58:36 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-07-10 19:59:04 +0000 net-libs/gtk-vnc: fix build w/ meson 0.63 Closes: https://bugs.gentoo.org/846467 Thanks-to: Alexandre Ferreira <alexandref75@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> net-libs/gtk-vnc/Manifest | 1 + net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild | 64 ++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+)