<html><body>
<p>dear all,<br>
<br>
the current version of x264 does not compile successfully under linux with pthreads disabled:<br>
<br>
./configure --disable-pthread<br>
<br>
<b>The result is:</b><br>
<b>In file included from /usr/include/sys/types.h:270,</b><br>
<b>                 from /usr/include/stdlib.h:438,</b><br>
<b>                 from common/common.h:67,</b><br>
<b>                 from muxers.c:21:</b><br>
<b>/usr/include/bits/pthreadtypes.h:36: error: two or more data types in declaration specifiers</b><br>
<b>/usr/include/bits/pthreadtypes.h:73: error: two or more data types in declaration specifiers</b><br>
<b>/usr/include/bits/pthreadtypes.h:99: error: two or more data types in declaration specifiers</b><br>
<br>
The cause can be found in the order of includes in common/common.h<br>
<b>/****************************************************************************</b><br>
<b> * Includes</b><br>
<b> ****************************************************************************/</b><br>
<b>#include &quot;osdep.h&quot;</b><br>
<b>#include &lt;stdarg.h&gt;</b><br>
<b>#include &lt;stdlib.h&gt;</b><br>
<br>
Things compile OK with <br>
<b>/****************************************************************************</b><br>
<b> * Includes</b><br>
<b> ****************************************************************************/</b><br>
<b>#include &lt;stdlib.h&gt;</b><br>
<b>#include &quot;osdep.h&quot;</b><br>
<b>#include &lt;stdarg.h&gt;</b><br>
<br>
kind regards.<br>
stijn.</body></html>