Created attachment 796270 [details] emerge --info In file included from ../libs/ardour/globals.cc:129: ../libs/ardour/ardour/uri_map.h:30:10: fatal error: lv2.h: No such file or directory Apparently that's because lv2.h was moved away from /usr/include when upgrading 1.18.4 -> 1.18.6.
Created attachment 796273 [details] build log
i didn't have time to dig into this yet but ardour-9999 compiles fine so i suppose there's already a fix for this issue.
Upstream fix: https://github.com/Ardour/ardour/commit/2471e90fae61cc4a0833ef6912e8147a13adc593
nice, thanks. i guess we should do that conditionally though, so that it compiles with both lv2 versions. i'm not skilled in this tbh...
(In reply to Miroslav Šulc from comment #4) > nice, thanks. i guess we should do that conditionally though, so that it > compiles with both lv2 versions. i'm not skilled in this tbh... This patch should be safe to conditionally apply with has_version but it'd be better if we know of some definition to check for the version. If you look in lv2.h, do you see something mentioning the version?
From this commit https://github.com/lv2/lv2/commit/e4996396487babb5007c43f42d2b68eb50f08fec it looks like the lack of "/usr/include/lv2.h" was an oversight. Maybe an -r1 could be rolled for lv2 that includes this patch? Just patching meson.build works well locally
(In reply to Olivier Huber from comment #6) > From this commit > https://github.com/lv2/lv2/commit/e4996396487babb5007c43f42d2b68eb50f08fec > it looks like the lack of "/usr/include/lv2.h" was an oversight. > > Maybe an -r1 could be rolled for lv2 that includes this patch? Just patching > meson.build works well locally good catch, thanks, i'll fix it.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e836a45dea181c366a63546a3b1e14d3ef0e6e56 commit e836a45dea181c366a63546a3b1e14d3ef0e6e56 Author: Miroslav Šulc <fordfrog@gentoo.org> AuthorDate: 2022-08-05 13:33:51 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2022-08-05 13:34:00 +0000 media-libs/lv2: fixed missing lv2.h in 1.18.6 Closes: https://bugs.gentoo.org/862603 Closes: https://bugs.gentoo.org/862630 Closes: https://bugs.gentoo.org/863071 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> media-libs/lv2/files/lv2-1.18.6-add-missing-lv2.h.patch | 14 ++++++++++++++ media-libs/lv2/{lv2-1.18.6.ebuild => lv2-1.18.6-r1.ebuild} | 4 ++++ 2 files changed, 18 insertions(+)