This seems to be a known problem. The description and solution is listed here: http://wiki.audacityteam.org/wiki/Known_Issues#Active_issues "FFmpeg from SVN after June 1st 2010 may cause Audacity not to compile with error "invalid conversion from ‘int (*)(URLContext*, unsigned char*, int)’ to ‘int (*)(URLContext*, const unsigned char*, int)’" in FFmpeg.cpp:257. Workaround: change src/FFmpeg.cpp line 207 from "static int ufile_write(URLContext *h, unsigned char *buf, int size)" to "static int ufile_write(URLContext *h, const unsigned char *buf, int size)" "
Hi, can you please submit a full build.log and environment file? Thanks, Michael
Created attachment 250715 [details] build log
Created attachment 250717 [details] environment
Created attachment 251315 [details, diff] audacity ffmpeg 0.6 patch audacity 1.3.12 builds fine with this patch applied
Same here FFmpeg.cpp:257: error: invalid conversion from ‘int (*)(URLContext*, unsigned char*, int)’ to ‘int (*)(URLContext*, const unsigned char*, int)’ make[1]: *** [FFmpeg.o] Error 1
I've added a patch to fix this issue to CVS that allows audacity to be built with any ffmpeg version currently in the tree.