Summary: | media-video/avidemux-2.7.8 version bump incl media-libs/avidemux-core-2.7.8 and media-libs/avidemux-plugins-2.7.8 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | SpikyAtLinux <spikyatlinux> |
Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bircoph, gentoo, ionen, jstein, kroemmelbein, perfect007gentleman, poncho, sam, zima |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://fixounet.free.fr/avidemux | ||
See Also: | https://github.com/gentoo/gentoo/pull/21347 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
bumped ebuild
bumped ebuild bumped ebuild |
Description
SpikyAtLinux
2021-03-23 19:36:39 UTC
This would also fix bug #768210 (tested via simple ebuild bump) Created attachment 709614 [details]
bumped ebuild
Simple rename works, included patch applies cleanly, confirming that it fixes also #768210.
Created attachment 709617 [details]
bumped ebuild
Simple rename, included patch applies cleanly.
Created attachment 709620 [details] bumped ebuild Simple rename, included patch applies cleanly + dropped unnecessary spidermonkey dep, see bug #744859. It just works on ~amd64, but requires patching on ~x86: src/libavcodec/cabac_functions.h: In function ‘get_cabac_noinline’: src/libavcodec/x86/cabac.h:192:5: error: ‘asm’ operand has impossible constraints 192 | __asm__ volatile( | ^ lto-wrapper: fatal error: /usr/bin/i686-pc-linux-gnu-gcc returned 1 exit status At first glance it uses outdated bundled ffmpeg version. (In reply to Andrew Savchenko from comment #5) > It just works on ~amd64, but requires patching on ~x86: > > src/libavcodec/cabac_functions.h: In function ‘get_cabac_noinline’: > src/libavcodec/x86/cabac.h:192:5: error: ‘asm’ operand has impossible > constraints > 192 | __asm__ volatile( > | ^ > lto-wrapper: fatal error: /usr/bin/i686-pc-linux-gnu-gcc returned 1 exit > status > > At first glance it uses outdated bundled ffmpeg version. Looks like a regression in 2.7.8: old avidemux-core-2.7.6 builds fine on ~x86 with gcc-11 (and -std=gnu++14 in the CXXFLAGS) while avidemux-core-2.7.8 gives the problem above. (In reply to Andrew Savchenko from comment #5) > It just works on ~amd64, but requires patching on ~x86: > > src/libavcodec/cabac_functions.h: In function ‘get_cabac_noinline’: > src/libavcodec/x86/cabac.h:192:5: error: ‘asm’ operand has impossible > constraints > 192 | __asm__ volatile( > | ^ > lto-wrapper: fatal error: /usr/bin/i686-pc-linux-gnu-gcc returned 1 exit > status > > At first glance it uses outdated bundled ffmpeg version. Same error was on https://bugs.gentoo.org/578802 and was fixed using --disable-optimizations. I don't know if it is lto related, could you try with it disabled? The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841bd92580e87739852b51a4b2c0357a64366e17 commit 841bd92580e87739852b51a4b2c0357a64366e17 Author: Marco Scardovi <marco@scardovi.com> AuthorDate: 2021-06-20 18:20:25 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-11-07 00:01:16 +0000 media-libs/avidemux-plugins: bump to 2.7.8 Drop spidermonkey as it isn't required anymore. Closes: https://bugs.gentoo.org/744859 Closes: https://bugs.gentoo.org/777909 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Marco Scardovi <marco@scardovi.com> Signed-off-by: Sam James <sam@gentoo.org> media-libs/avidemux-plugins/Manifest | 1 + .../avidemux-plugins/avidemux-plugins-2.7.8.ebuild | 165 +++++++++++++++++++++ 2 files changed, 166 insertions(+) |