Bug #403

sox won't build against ffmpeg 0.11

Added by Arjan Bouter over 3 years ago. Updated almost 3 years ago.

Status:ClosedStart date:06/20/2012
Priority:NormalDue 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


#1 Updated by Vlad Glagolev over 3 years ago

  • Status changed from New to In Progress

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)

#2 Updated by Arjan Bouter over 3 years ago

  • Status changed from In Progress to Feedback

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 ;)

#3 Updated by Sukneet Basuta over 3 years ago

  • Status changed from Feedback to Resolved

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

#4 Updated by Vlad Glagolev almost 3 years ago

  • Status changed from Resolved to Closed

Closing the bug.

Also available in: Atom PDF