sox won't build against ffmpeg 0.11 (Bug #403)
Description
av_open_input_file was deprecated and no longer exists in ffmpeg 0.11 and later
checking for FFMPEG... yes
checking libavformat/avformat.h usability... yes
checking libavformat/avformat.h presence... yes
checking for libavformat/avformat.h... yes
checking for av_open_input_file in -lavformat... no
configure: error: in `/home/src/sox-14.4.0':
configure: error: cannot find ffmpeg
See `config.log' for more details
! Problem Detected !
Creating compile log /var/log/sorcery/compile/sox-14.4.0.bz2
History
Updated by Vlad Glagolev 12 months ago
Thanks for reporting,
I added 0.7 branch (which is well-supported by upstream) to ffmpeg with one of the recent commits.
There are 2 ways of solving this:
1. Add 0.7 sub-dependency to ffmpeg and use it in sox
2. Figure out what's the problem (could be just a simple function rename) and apply the patch (maybe it even already exists either at upstream or other up-to-date distros)
- Status changed from New to In Progress
Updated by Arjan Bouter 12 months ago
obviously those 2 options would fix it, lol, I just wanted to record the breakage until a patch was found.
commit 087cf5380a1c6e234a7a8e08b5d0a59bc20d88f5 should fix it, feedback would be nice ;)
- Status changed from In Progress to Feedback
Updated by Sukneet Basuta 12 months ago
Works for me. I'm going to mark this as resolved.
- Status changed from Feedback to Resolved