<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 "osdep.h"</b><br>
<b>#include <stdarg.h></b><br>
<b>#include <stdlib.h></b><br>
<br>
Things compile OK with <br>
<b>/****************************************************************************</b><br>
<b> * Includes</b><br>
<b> ****************************************************************************/</b><br>
<b>#include <stdlib.h></b><br>
<b>#include "osdep.h"</b><br>
<b>#include <stdarg.h></b><br>
<br>
kind regards.<br>
stijn.</body></html>