https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: media-libs/libbpg-0.9.8 fails to compile. Discovered on: amd64 (internal ref: guru_tinderbox)
Created attachment 698562 [details] build.log build log and emerge --info
Created attachment 698565 [details] 1-CMakeError.log 1-CMakeError.log
Created attachment 698568 [details] 1-CMakeOutput.log 1-CMakeOutput.log
Possible context of error(s): -- Could NOT find NUMA (missing: NUMA_ROOT_DIR NUMA_INCLUDE_DIR NUMA_LIBRARY) -- Could NOT find yasm (missing: YASM_EXECUTABLE)
I have it emerged on my own system and it built fine. Is it just missing dependencies? Should I add those 2?
(In reply to Michele Santullo from comment #5) > I have it emerged on my own system and it built fine. Is it just missing > dependencies? Should I add those 2? Probably that will fix the issue yes (but be sure to test it after making the change, just to be sure :D )
Changing the Assignee as per https://archives.gentoo.org/gentoo-dev/message/74ee632e9fe2f4c12890524fec132205
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5dd356ea48b792c0578217ccd754004f616ebc53 commit 5dd356ea48b792c0578217ccd754004f616ebc53 Author: Ronny (tastytea) Gutbrod <gentoo@tastytea.de> AuthorDate: 2021-04-30 20:33:55 +0000 Commit: Ronny (tastytea) Gutbrod <gentoo@tastytea.de> CommitDate: 2021-04-30 20:56:25 +0000 media-libs/libbpg: Add missing dependencies. libnuma support is optional. If sys-process/numactl is installed, it will be used, if not, not. The check for libnuma happens in CMake, which is called by the Makefile. But the Makefile also needs to know if it should link in libnuma or not. No one tells it. I chose the easy way out of this pickle, made libnuma mandatory and added `-lnuma` to LIBS. Closes: https://bugs.gentoo.org/781113 Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de> media-libs/libbpg/libbpg-0.9.8.ebuild | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)