<div class="gmail_quote">On Sun, Jun 6, 2010 at 7:12 PM, Yannick Moussette <span dir="ltr">&lt;<a href="mailto:yannick.moussette@gmail.com">yannick.moussette@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello Jarod,<div><br></div><div>first off, thanks for all your efforts with lirc (along with a slew of other people as well)!</div><div><br></div><div>Were you able to talk with Christoph for the conversion of the lirc_t variable to something 64-bit-compatible?</div>

<div><br></div><div>Thanks!</div><div><br></div><div><font color="#888888">Yannick.</font><div><div></div><div class="h5"><br></div></div></div></blockquote><div><br></div><div>I had this PRECISE problem myself.  And here&#39;s how I fixed it...  You will need to recompile lirc (which is never fun)...</div>
<div><br></div><div>in the source code for lirc:  change the definition of lirc_t (in lirc-0.8.6/drivers/lirc.h) to be:</div><div>typedef unsigned int lirc_t;</div><div>(rather than typedef int lirc_t;)</div><div><br></div>
<div>This forces it to a uint32_t type, essentially.  Then recompile.  Works for me.  </div><div><br></div><div>This is something that really needs to be sent to the lirc devs...  Jarod, you up to it? :)</div></div>