https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: media-video/handbrake-1.6.1 fails to compile (GCC-14-SYSTEM). Discovered on: amd64 (internal ref: gcc14_tinderbox) NOTE: (GCC-14-SYSTEM) in the summary means that the bug was found on a machine that runs gcc-14 but this bug MAY or MAY NOT BE related to the new compiler
Created attachment 881216 [details] build.log build log and emerge --info
Getting the same message during compile on GCC 13. ``` * QA Notice: Package triggers severe warnings which indicate that it * may exhibit random runtime failures. * ../libhb/muxavformat.c:1212:5: warning: incompatible implicit declaration of built-in function ‘strftime’ [-Wbuiltin-declaration-mismatch] ``` ``` root@thor.walhalla.lan ~ $ » gcc-config -l [1] x86_64-pc-linux-gnu-13 * ``` Handbrake compiles and starts, but as soon as I want to start a transcode job it crashes with a segmentation fault. ``` ppfeufer@thor.walhalla.lan ~ $ » ghb (fr.handbrake.ghb:17948): Gtk-WARNING **: 23:34:37.181: Locale not supported by C library. Using the fallback 'C' locale. Segmentation fault (core dumped) ```
Created attachment 881819 [details, diff] backported patch This is fixed upstream: https://github.com/HandBrake/HandBrake/commit/5fc06017f40eb152bad36cfa7436a8f50f4ed2ca
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8e55f2fac7987ceba39f73eebe4a93ca268a16f commit c8e55f2fac7987ceba39f73eebe4a93ca268a16f Author: Miroslav Šulc <fordfrog@gentoo.org> AuthorDate: 2024-07-05 09:05:16 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2024-07-05 09:05:16 +0000 media-video/handbrake: added missing includes + scrubbed patches Closes: https://bugs.gentoo.org/921166 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> .../handbrake-1.3.0-dont-search-for-python.patch | 2 -- .../handbrake/files/handbrake-1.3.3-x265-link.patch | 4 ++-- .../handbrake/files/handbrake-1.5.1-ffmpeg-5.0.patch | 9 --------- .../files/handbrake-1.6.1-missing-include.patch | 20 ++++++++++++++++++++ .../handbrake-9999-remove-faac-dependency.patch | 4 ---- .../files/handbrake-9999-system-tools.patch | 2 -- media-video/handbrake/handbrake-1.6.1.ebuild | 2 ++ 7 files changed, 24 insertions(+), 19 deletions(-)
Hello,
Apologies, wrong button. It seems that the patch was backported to 1.6.1 upstream. media-video/handbrake-1.6.1 is now failing to compile with this new patch. Attaching build.log for completeness.
Created attachment 904870 [details] build.log with patch failure
Apologies again, and this will be the last time I clutter up y'all's emails. PEBKAC. I forgot I had the old patch in /etc/portage/patches.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7d62b253fad8aac4a287d10048e8609a404f626 commit a7d62b253fad8aac4a287d10048e8609a404f626 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2024-10-31 21:24:29 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2024-10-31 22:12:33 +0000 media-video/handbrake: drop 1.4.2-r2, 1.5.1-r1 Bug: https://bugs.gentoo.org/921166 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> media-video/handbrake/Manifest | 2 - .../handbrake-1.3.0-dont-search-for-python.patch | 25 ---- .../files/handbrake-1.5.1-ffmpeg-5.0.patch | 31 ---- media-video/handbrake/handbrake-1.4.2-r2.ebuild | 160 -------------------- media-video/handbrake/handbrake-1.5.1-r1.ebuild | 165 --------------------- 5 files changed, 383 deletions(-)