In os_io.h, <span style="font-family:Verdana;font-size:12px">___device_select_state contains those two slots only if the </span><font face="Verdana"><span style="font-size:12px">USE_MsgWaitForMultipleObjects define is enabled.</span></font><div>

<font face="Verdana"><span style="font-size:12px"><br></span></font></div><div><font face="Verdana"><span style="font-size:12px">os.h defines it like this</span></font></div><div><font face="Verdana"><span style="font-size:12px"><br>

</span></font></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="Verdana"><span style="font-size:12px"><div>#ifdef HAVE_SELECT</div></span></font></div><div><font face="Verdana"><span style="font-size:12px"><div>

#define USE_select</div></span></font></div><div><font face="Verdana"><span style="font-size:12px"><div>#else</div></span></font></div><div><font face="Verdana"><span style="font-size:12px"><div>#ifdef HAVE_MSGWAITFORMULTIPLEOBJECTS</div>

</span></font></div><div><font face="Verdana"><span style="font-size:12px"><div>#define USE_MsgWaitForMultipleObjects</div></span></font></div><div><font face="Verdana"><span style="font-size:12px"><div>#endif</div></span></font></div>

<div><font face="Verdana"><span style="font-size:12px"><div>#endif</div></span></font></div></blockquote><div><font face="Verdana"><span style="font-size:12px"><div><br></div></span></font></div><div><font face="Verdana"><span style="font-size:12px"><br>

</span></font></div><div><font face="Verdana"><span style="font-size:12px">That's funny, on Windows it's supposed to always use MsgWaitForMultipleObjects rather than select.. can you see what your </span></font><span style="font-family:Verdana;font-size:12px">HAVE_SELECT and </span><span style="font-family:Verdana;font-size:12px">HAVE_MSGWAITFORMULTIPLEOBJECTS configuration is?</span></div>

<div><font face="Verdana"><span style="font-size:12px"><br>Brgds<br></span></font><br><div class="gmail_quote">2013/3/25 panos stergiotis <span dir="ltr"><<a href="mailto:panos.stergiotis@gmx.net" target="_blank">panos.stergiotis@gmx.net</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:Verdana;font-size:12.0px"><div>Hi list<br>
 <br>
My attempt to compile the current git version (same for 4.6.6 and 4.6.7) using mingw64 failed with <br>
os_io.c: In function '___device_event_queue_select_virt':<br>
os_io.c:4980:16: error: '___device_select_state' has no member named 'message_queue_mask'<br>
os_io.c:4981:16: error: '___device_select_state' has no member named 'message_queue_dev_pos'<br>
 <br>
I used i686 -> x86_64 cross compilation under mingw32, msys1 and Windows 7 64bit. Following the advice of <a href="http://www.gaia-gis.it/gaia-sins/mingw64_how_to.html" target="_blank">http://www.gaia-gis.it/gaia-sins/mingw64_how_to.html</a> and using a x86_64 compiler didn't help neighter.<br>


 <br>
Hints are greatly appreciated, thank you in advance<span class="HOEnZb"><font color="#888888"><br>
Panos Stergiotis</font></span></div></div></div>
<br>_______________________________________________<br>
Gambit-list mailing list<br>
<a href="mailto:Gambit-list@iro.umontreal.ca">Gambit-list@iro.umontreal.ca</a><br>
<a href="https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list" target="_blank">https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list</a><br>
<br></blockquote></div><br></div>