[OE-core] [PATCH 1/7] ffmpeg: update to 2.8.6

Martin Jansa martin.jansa at gmail.com
Wed Feb 24 01:55:03 UTC 2016


Fails to build for qemuarm when thumb is enabled.

Why was:
ARM_INSTRUCTION_SET = "arm"

removed in
http://git.openembedded.org/openembedded-core/commit/?id=77dbf07293df15cd5473422abd678930d6277bb0

without checking if it works?

| {standard input}: Assembler messages:
| {standard input}:288: Error: instruction not supported in Thumb16 mode --
`adds r3,r1,r0,lsr#31'
| {standard input}:289: Error: selected processor does not support `itet
ne' in Thumb mode
| {standard input}:290: Error: Thumb does not support conditional execution
| {standard input}:291: Error: Thumb does not support conditional execution
| {standard input}:292: Error: Thumb does not support conditional execution
| {standard input}:536: Error: instruction not supported in Thumb16 mode --
`adds r3,r1,r0,lsr#31'
| {standard input}:537: Error: selected processor does not support `itet
ne' in Thumb mode
| {standard input}:538: Error: Thumb does not support conditional execution
| {standard input}:539: Error: Thumb does not support conditional execution
| {standard input}:540: Error: Thumb does not support conditional execution
| make: *** [libavfilter/af_dcshift.o] Error 1
| make: *** Waiting for unfinished jobs....
| CC libavfilter/af_pan.o
| WARNING: exit code 1 from a shell command.
| ERROR: oe_runmake failed
| ERROR: Function failed: do_compile (log file is located at
/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/ffmpeg/2.8.6-r0/temp/log.do_compile.32728)
NOTE: recipe ffmpeg-2.8.6-r0: task do_compile: Failed
ERROR: Task 18801
(/home/jenkins/oe/world/shr-core/openembedded-core/meta/recipes-multimedia/ffmpeg/
ffmpeg_2.8.6.bb, do_compile) failed with exit code '1'

On Wed, Feb 10, 2016 at 1:42 PM, Alexander Kanavin <
alexander.kanavin at linux.intel.com> wrote:

> Add libxv dependency only when libavdevice is enabled (as nothing else
> needs it).
>
> Signed-off-by: Alexander Kanavin <alexander.kanavin at linux.intel.com>
> ---
>  .../ffmpeg/{ffmpeg_2.8.5.bb => ffmpeg_2.8.6.bb}                   | 8
> ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>  rename meta/recipes-multimedia/ffmpeg/{ffmpeg_2.8.5.bb => ffmpeg_2.8.6.bb}
> (94%)
>
> diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_2.8.5.bb
> b/meta/recipes-multimedia/ffmpeg/ffmpeg_2.8.6.bb
> similarity index 94%
> rename from meta/recipes-multimedia/ffmpeg/ffmpeg_2.8.5.bb
> rename to meta/recipes-multimedia/ffmpeg/ffmpeg_2.8.6.bb
> index 7107803..72393b3 100644
> --- a/meta/recipes-multimedia/ffmpeg/ffmpeg_2.8.5.bb
> +++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_2.8.6.bb
> @@ -15,19 +15,19 @@ LIC_FILES_CHKSUM =
> "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
>
>  SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz"
>
> -SRC_URI[md5sum] = "b34164bd181f4f81c21da3dd131d919d"
> -SRC_URI[sha256sum] =
> "76fb83a267d2d1cb332742dadf28ad8b58af7958165f51bb1a2c226a122f0ac7"
> +SRC_URI[md5sum] = "0cff5dae51375f0a31a651f986ed1534"
> +SRC_URI[sha256sum] =
> "25bcedbdafadac3d09c325c1d46a51f53d858b26a260d5aed6b4f17fea6e07fa"
>
>  # Should be API compatible with libav (which was a fork of ffmpeg)
>  # libpostproc was previously packaged from a separate recipe
>  PROVIDES = "libav libpostproc"
>
> -DEPENDS = "alsa-lib zlib libogg yasm-native libxv"
> +DEPENDS = "alsa-lib zlib libogg yasm-native"
>
>  inherit autotools pkgconfig
>
>  PACKAGECONFIG ??= "avdevice avfilter gpl theora x264
> ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}"
> -PACKAGECONFIG[avdevice] = "--enable-avdevice,--disable-avdevice"
> +PACKAGECONFIG[avdevice] = "--enable-avdevice,--disable-avdevice, libxv"
>  PACKAGECONFIG[avfilter] = "--enable-avfilter,--disable-avfilter"
>  PACKAGECONFIG[faac] = "--enable-libfaac,--disable-libfaac,faac"
>  PACKAGECONFIG[gpl] = "--enable-gpl,--disable-gpl"
> --
> 2.7.0
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20160224/e49d06a7/attachment-0002.html>


More information about the Openembedded-core mailing list