sox won't build against ffmpeg 0.11 (Bug #403)

Added by Arjan Bouter about 3 years ago. Updated over 2 years ago.

Status:Closed Start date:06/20/2012
Priority:Normal Due date:
Assignee:- % Done:


Target version:-


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


Updated by Vlad Glagolev about 3 years 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 about 3 years 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 about 3 years ago

Works for me. I'm going to mark this as resolved.

  • Status changed from Feedback to Resolved

Updated by Vlad Glagolev over 2 years ago

Closing the bug.

  • Status changed from Resolved to Closed

Also available in: Atom PDF