<div dir="ltr"><br>> The entire input/ directory is CLI only, and that header is not<br>> included from any library code as far as I can see so I'm quite<br>> puzzled as to why you're getting that error. Could you test again with<br>> a completely fresh copy of git master?<div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>I tested with the latest git of x264 and indeed cli_input is not a required symbol any more.<br></div><div>So this has been fixed in the later versions of x264. I see reason to upgrade.<br><br></div><div>But why are you puzzled? I can see the fix in the makefile. A better response is 'this has been fixed'.<br></div><div> <br></div>><br>> Implicitly casting void* to other data types is the normal way of<br>> doing it in C. It's done in tons and tons of places throughout the<br>> code base, such as every malloc call for example.<br><br></div><div class="gmail_quote">yes, yes, yes.<br></div><div class="gmail_quote"> <br>><br>> Why the compiler<br>> decides to make that line in particular trigger a warning/error is a<br>> more interesting question.<br>><br><br></div><div class="gmail_quote">From my first message:<br><br>"I understand that this is due to the very strict checks I enabled on my<br>
project."<br><br></div><div class="gmail_quote">It worries me that you have no appreciation of this. I sense that I have no<br></div><div class="gmail_quote">reason to be here.<br></div><div class="gmail_quote"><br></div><div class="gmail_quote">goodbye and thank you for your time.<br></div></div></div>