Summary: | media-libs/xine-lib-1.2.12: fails to build with media-libs/dav1d-1.0.0 (dav1d.c: error: Dav1dSettings has no member named n_frame_threads) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | atoth, christian, fabio.coatti, gentoo, Lolo.Gentoo, sam |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=782589 https://bugs.gentoo.org/show_bug.cgi?id=835838 https://bugs.gentoo.org/show_bug.cgi?id=846398 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 835807 | ||
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 media-libs:xine-lib-1.2.12:20220322-051823.log temp.tar.bz2 |
Description
Toralf Förster
2022-03-22 09:28:18 UTC
Created attachment 767562 [details]
emerge-info.txt
Created attachment 767563 [details]
emerge-history.txt
Created attachment 767564 [details]
environment
Created attachment 767565 [details]
etc.portage.tar.bz2
Created attachment 767566 [details]
logs.tar.bz2
Created attachment 767567 [details]
media-libs:xine-lib-1.2.12:20220322-051823.log
Created attachment 767568 [details]
temp.tar.bz2
(In reply to Christian Bricart from comment #8) > https://sourceforge.net/p/xine/tickets/11/ I can confirm that the patch in this bug report allows the compilation to complete. Thanks for the hint! The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=377be0b52f115818ea3c2d00367f0b2b5c91b0f1 commit 377be0b52f115818ea3c2d00367f0b2b5c91b0f1 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-03-22 16:53:01 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-03-22 17:02:02 +0000 media-libs/xine-lib: fix automagic libaom, dav1d; fix build with dav1d-1.0.0 Closes: https://bugs.gentoo.org/835791 Signed-off-by: Sam James <sam@gentoo.org> .../files/xine-lib-1.2.12-dav1d-1.0.0.patch | 22 ++++++++++++++++++++++ media-libs/xine-lib/metadata.xml | 3 +++ ...lib-1.2.12.ebuild => xine-lib-1.2.12-r1.ebuild} | 13 ++++++++++--- media-libs/xine-lib/xine-lib-1.2.9999.ebuild | 9 ++++++--- profiles/arch/hppa/package.use.mask | 4 ++++ 5 files changed, 45 insertions(+), 6 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be42b487bdbb8acdb5c3765710a3a785f2e38c9e commit be42b487bdbb8acdb5c3765710a3a785f2e38c9e Author: Sam James <sam@gentoo.org> AuthorDate: 2022-05-19 22:40:15 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-05-19 22:45:42 +0000 media-libs/xine-lib: disable dav1d for 1.2.11 1.2.12 has dav1d support enabled properly (and a patch for >= 1.0.0) but in 1.2.11, it was automagic. Let's just disable it entirely in 1.2.11 given that it fails to build and we've had to mask (for now) 1.2.12 because of crashes. Closes: https://bugs.gentoo.org/846398 Bug: https://bugs.gentoo.org/835791 Bug: https://bugs.gentoo.org/845396 Signed-off-by: Sam James <sam@gentoo.org> .../xine-lib/{xine-lib-1.2.11.ebuild => xine-lib-1.2.11-r1.ebuild} | 5 +++-- media-libs/xine-lib/xine-lib-1.2.9999.ebuild | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) |