<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1515" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">&gt;&gt;&gt; walkunafraid@tin.it 8/11/2006 3:46 AM &gt;&gt;&gt;<BR>
<DIV style="COLOR: #000000">&gt;&gt; Build fails on common/cpu.c though:<BR>&gt;&gt; <BR>&gt;&gt; common/cpu.c:172: error: too many arguments to function 'sched_getaffinity'<BR>&gt;<BR>&gt; This is not a kernel problem (happens here with 2.6.12 and gcc 3.3.1 <BR>&gt; btw). I've signalled this problem myself a few days ago on #x264dev.<BR>&gt;<BR>&gt; The problem is that glibc 2.3.2 changed for a short while the <BR>&gt; definition of sched_getaffinity() to a two parameters version, and <BR>&gt; then reverted the changes in later releases - see the man pages for <BR>&gt; details. So all systems based on that version of the library won't be <BR>&gt; able to build x264 - last one working is rev. 542. <BR>&gt; The quick fix is to remove the second parameter from the call to <BR>&gt; sched_getaffinity() in cpu.c, though a ./configure option would be <BR>&gt; much better.</DIV>
<DIV style="COLOR: #000000">&nbsp;</DIV>
<DIV style="COLOR: #000000">Thanks!&nbsp; That did the trick - would be nice to have configure check this somehow...</DIV>
<DIV style="COLOR: #000000">&nbsp;</DIV>
<DIV style="COLOR: #000000">Josh</DIV></BODY></HTML>