【问题标题】:Build ffmpeg using yocto使用 yocto 构建 ffmpeg
【发布时间】:2016-08-17 16:32:21
【问题描述】:

我正在尝试为 ARM SoC 构建 ffmpeg。因此,我使用 yocto 的配方如下:

SUMMARY = "FFMPEG"
HOMEPAGE = "http://ffmpeg.org"

LICENSE = "GPLv2"
#LIC_FILES_CHKSUM = "file://COPYING.GPLv2"

#SECTION = "net"
#DEPENDS = "sqlite3-native glib-2.0 zlib libpcre spawn-fcgi fcgi"

S = "${WORKDIR}/git"

SRCREV = "${AUTOREV}"

SRC_URI = "git://source.ffmpeg.org/ffmpeg.git;branch=release/2.8 \
        "


PACKAGECONFIG[--build] = ""

EXTRA_OECONF = " \
             --extra-ldflags=-static \
             --extra-cflags=-static \
             --disable-mipsfpu \
             --disable-mips32r2 \
             --disable-mipsdspr1 \
             --disable-mipsdspr2 \
             --enable-bzlib \
             --enable-zlib \
"

inherit autotools pkgconfig

构建这个配方会引发以下错误:

Unknown option "--build=x86_64-linux`

如何从 do_configure 中删除此配置标志? 或者有没有其他方法可以构建ffmpeg

【问题讨论】:

    标签: build ffmpeg yocto


    【解决方案1】:

    如果您使用的是 yocto(如您所说),最好使用以下方法在您的图像中简单地包含 ffmpeg 包:

    IMAGE_INSTALL += "ffmpeg"
    

    这应该可以工作,因为ffmpegpoky 存储库中可用。

    如果您需要特定版本的 ffmpeg,恕我直言,这是根据您的需要调整可用配方的最佳方式 (https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-multimedia/ffmpeg)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-02-07
      • 1970-01-01
      • 2020-01-23
      • 2017-06-02
      • 2021-10-14
      • 1970-01-01
      • 2018-05-13
      相关资源
      最近更新 更多