Project

General

Profile

Actions

Bug #3685

closed

Build fail since commit 1359eff: libav: try to tidy up the mess that is Makefile.ffmpeg

Added by D Trepmag about 9 years ago. Updated almost 9 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2016-04-02
Due date:
% Done:

0%

Estimated time:
Found in version:
4.1-1727~ge08e278
Affected Versions:

Description

Since commit 1359eff "libav: try to tidy up the mess that is Makefile.ffmpeg" make is failing with some issue for ffmpeg:

$ make
make -f Makefile.ffmpeg
make[1]: Entering directory '/opt/tvheadend'
DOWNLOAD        https://dl.bintray.com/tvheadend/misc/staticlib//armv7l/ffmpeg-a4d3d04855999458a01e13540f59e4dc4056966f.tgz
--2016-04-02 11:47:17--  https://dl.bintray.com/tvheadend/misc/staticlib//armv7l/ffmpeg-a4d3d04855999458a01e13540f59e4dc4056966f.tgz
Resolving dl.bintray.com (dl.bintray.com)... 5.153.35.248, 159.122.18.156
Connecting to dl.bintray.com (dl.bintray.com)|5.153.35.248|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2016-04-02 11:47:20 ERROR 404: Not Found.

cd /opt/tvheadend/build.linux/ffmpeg/ffmpeg-3.0 && FFMPEG_PREFIX=/opt/tvheadend/build.linux/ffmpeg/build/ffmpeg PKG_CONFIG=/opt/tvheadend/support/pkg-config.ffmpeg ./configure --prefix=/ffmpeg --enable-static --disable-shared \
        --disable-all \
        --enable-gpl \
        --extra-cflags="-I/opt/tvheadend/build.linux/ffmpeg/build/ffmpeg/include" \
        --extra-libs="-L/opt/tvheadend/build.linux/ffmpeg/build/ffmpeg/lib -ldl" \
        --pkg-config="/opt/tvheadend/support/pkg-config.ffmpeg" \
        --enable-avutil --enable-avcodec --enable-avformat --enable-swscale --enable-avresample --enable-swresample --enable-avfilter \
        --enable-libx264 --enable-libx265 --enable-libvpx --enable-libtheora --enable-libvorbis --enable-libfdk-aac --enable-nonfree \
        --enable-protocol=file \
        --enable-decoder=mpeg2video --enable-decoder=mp2 --enable-decoder=aac --enable-decoder=vorbis --enable-decoder=ac3 --enable-decoder=eac3 --enable-decoder=aac_latm --enable-decoder=h264 --enable-decoder=hevc --enable-decoder=libvorbis \
        --enable-encoder=mpeg2video --enable-encoder=mp2 --enable-encoder=aac --enable-encoder=vorbis --enable-encoder=libx264 --enable-encoder=libx265 --enable-encoder=libvpx_vp8 --enable-encoder=libvpx_vp9 --enable-encoder=libtheora --enable-encoder=libvorbis --enable-encoder=libfdk_aac \
        --enable-muxer=mpegts --enable-muxer=mpeg2dvd --enable-muxer=matroska --enable-muxer=webm --enable-muxer=mp4 --enable-muxer=ogg \
        --enable-bsf=h264_mp4toannexb --enable-bsf=hevc_mp4toannexb \
        --enable-filter=yadif --enable-filter=scale --enable-filter=null --enable-filter=aresample --enable-filter=anull
ERROR: x265 not found using pkg-config

If you think configure made a mistake, make sure you are using the latest
version from Git.  If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solve the problem.
Makefile.ffmpeg:553: recipe for target '/opt/tvheadend/build.linux/ffmpeg/ffmpeg-3.0/.tvh_build' failed
make[1]: *** [/opt/tvheadend/build.linux/ffmpeg/ffmpeg-3.0/.tvh_build] Error 1
make[1]: Leaving directory '/opt/tvheadend'
Makefile:716: recipe for target '/opt/tvheadend/build.linux/ffmpeg/build/ffmpeg/lib/libavcodec.a' failed
make: *** [/opt/tvheadend/build.linux/ffmpeg/build/ffmpeg/lib/libavcodec.a] Error 2

The environment is the following: Debian Jessie chroot using armel architecture on top of a ARM device (synology ds213j ARMv7l cpu).

With the previous commit e08e278 I can build successfully, despite that the ffmpeg staticlib download fail with the same 404 error as show above.

Actions

Also available in: Atom PDF