<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Sep 9, 2016 at 12:46 PM, Carl Eugen Hoyos <span dir="ltr"><<a href="mailto:ceffmpeg@gmail.com" target="_blank">ceffmpeg@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">2016-09-09 16:08 GMT+02:00 Leonardo Nahra <<a href="mailto:leonardonahra@gmail.com">leonardonahra@gmail.com</a>>:<br>
> On Fri, Sep 9, 2016 at 6:59 AM, Carl Eugen Hoyos <<a href="mailto:ceffmpeg@gmail.com">ceffmpeg@gmail.com</a>> wrote:<br>
<br>
</span><span class="gmail-">>> >  --enable-pthreads<br>
>> >  --extra-libs=pthreadVC2.lib<br>
>><br>
>> What does threading support show if you omit these two lines?<br>
><br>
> It shows "threading support w32threads"<br>
<br>
</span>Why is this bad?<br>
<br>
You will have to post the relevant lines from config.log if<br>
you need pthread support.</blockquote><div><br></div><div>I'm not sure what the relevant lines of the config.log would be, but I found some lines that may be related to this problem:</div><div><br></div><div><div>check_func posix_memalign</div><div>check_ld cc</div><div>check_cc</div><div>BEGIN ./ffconf.SDAJxYXo.c</div><div>    1<span class="gmail-Apple-tab-span" style="white-space:pre">        </span>extern int posix_memalign();</div><div>    2<span class="gmail-Apple-tab-span" style="white-space:pre">    </span>int main(void){ posix_memalign(); }</div><div>END ./ffconf.SDAJxYXo.c</div><div>c99wrap cl -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Dstrtod=avpriv_strtod -Dsnprintf=avpriv_snprintf -D_snprintf=avpriv_snprintf -Dvsnprintf=avpriv_vsnprintf -D_WIN32_WINNT=0x0502 -nologo -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -I/home/%username%/ffmpeg/include -c -Fo./ffconf.UUlikmky.o ./ffconf.SDAJxYXo.c</div><div>ffconf.UUlikmky.o_converted.c</div><div>./compat/windows/mslink -L/home/%username%/ffmpeg/lib -nologo -LARGEADDRESSAWARE -out:./ffconf.omVGyQVw.exe ./ffconf.UUlikmky.o pthreadVC2.lib</div><div>LINK : warning LNK4044: unrecognized option '/LC:/c99/home/%username%/ffmpeg/lib'; ignored</div><div>ffconf.UUlikmky.o : error LNK2019: unresolved external symbol _posix_memalign referenced in function _main</div><div>./ffconf.omVGyQVw.exe : fatal error LNK1120: 1 unresolved externals</div></div><div><br></div><div>...</div><div><br></div><div><div>check_func pthread_create -pthread</div><div>check_ld cc -pthread</div><div>check_cc -pthread</div><div>BEGIN ./ffconf.SDAJxYXo.c</div><div>    1<span class="gmail-Apple-tab-span" style="white-space:pre">    </span>extern int pthread_create();</div><div>    2<span class="gmail-Apple-tab-span" style="white-space:pre">    </span>int main(void){ pthread_create(); }</div><div>END ./ffconf.SDAJxYXo.c</div><div>c99wrap cl -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Dstrtod=avpriv_strtod -Dsnprintf=avpriv_snprintf -D_snprintf=avpriv_snprintf -Dvsnprintf=avpriv_vsnprintf -D_WIN32_WINNT=0x0502 -nologo -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -I/home/%username%/ffmpeg/include -pthread -c -Fo./ffconf.UUlikmky.o ./ffconf.SDAJxYXo.c</div><div>cl : Command line warning D9002 : ignoring unknown option '-pthread'</div><div>ffconf.UUlikmky.o_converted.c</div><div>./compat/windows/mslink -L/home/%username%/ffmpeg/lib -nologo -LARGEADDRESSAWARE -pthread -out:./ffconf.omVGyQVw.exe ./ffconf.UUlikmky.o psapi.lib advapi32.lib shell32.lib pthreadVC2.lib</div><div>LINK : warning LNK4044: unrecognized option '/LC:/c99/home/%username%/ffmpeg/lib'; ignored</div><div>LINK : warning LNK4044: unrecognized option '/pthread'; ignored</div></div><div><br></div><div>this error is repeated with several other functions that may be related to pthread.</div><div><br></div><div>I'm trying to compile ffmpeg with pthread support because when I try to run a project (that used an older ffmpeg version) with the version that I compiled, I get the following error right after calling the function avio_open():</div><div><br></div><div>[udp @ ...] 'circular_buffer_size' option was set but it is not supported on this build (pthread support is required)</div><div><br></div><div>Than you, Nahra</div></div></div></div>